我们在做图像处理的时候,如果需要修改图像的后缀名称,可以通过鼠标️右击重命名操作!
如果图像数量过多呢?例如几百几千甚至几万几十万张图像呢?我们肯定不会手动一个个修改后缀。这时,就要利用编程语言进行批处理操作,用计算机运算他不香吗?✨
import os
img_path = "C:\\Users\\Lenovo\\Desktop\\5\\" # 图片所在路径
img_name = os.listdir(img_path)
for ori_name in img_name: # 索引所有图像
change_name = ori_name
change_name = change_name.split(".") # 分离图像名与后缀格式
if change_name[-1] == "jpg": # 默认原后缀为.jpg格式
change_name[-1] = "png" # 默认目标后缀为.png格式
change_name = str.join(".", change_name) # '.'与后缀名称相连接并作为一个整体
filename = img_path + ori_name # 原始图片路径+名称
change_name = img_path + change_name # 新的图像路径+名称
os.rename(filename, change_name) # 重命名