图片批量重命名及类型修改

墨蓝 2024-04-19 15:39 180阅读 0赞

假如我们需要对一个文件夹里的图片(各种类型:比如jpg、png、tif…..)修改为统一类型比如jpg,并重新命名。python实现如下:

  1. import os
  2. from PIL import Image
  3. path="图片集"
  4. count=0
  5. for maindir, subdir,file_name_list in os.walk(path):
  6. for file_name in file_name_list: #遍历图片集中的每张图片
  7. image=os.path.join(maindir,file_name) #获取图片的绝对路径
  8. file=Image.open(image)
  9. print(file_name)
  10. print(image)
  11. RGB=file.convert('RGB') #格式转换
  12. RGB.save("图片集/"+str(count)+".jpg") #保存为jpg格式,名字从0开始命名
  13. count+=1

发表评论

表情:
评论列表 (有 0 条评论,180人围观)

还没有评论,来说两句吧...

相关阅读

    相关 批量命名大量文件

    参考自《linux shell 脚本攻略(第2版)》 将一个文件夹下所有后缀为JPEG的文件重命名为后缀为jpg的文件,文件名不变。 当文件夹下的文件数量太多时,使用普通的

    相关 Python - 批量文件命名

      两个目标两个: 1. 输入一组文件名,进行批量重命名; 2. 输入一组目录名,批量重命名各个目录下的文件。 附加功能: 1. 可根据文件的创建日期对文件重新排序;

    相关 JAVA批量命名

    起因 原文件名太过于冗长,而且看起来肥肠的不爽,于是就想把它改掉!!! ![70][] 改完之后,现在这样就爽多了!!! ![70 1][] 代码