'''
jpg格式:有损图片压缩类型,在得到较好的图像质量的同时能很大程度上减少磁盘空间
png格式:不是压缩类型,占用的磁盘空间较大
bmp格式:包含图像信息丰富,几乎不压缩,占用磁盘空间过大
'''
import PIL.Image
import os
i = 0
path = r"C:/Users/input_image/" # 输入图片的文件夹路径
save_path = r"C:/Users/output_image/" # 修改格式之后的保存文件夹路径
filelist = os.listdir(path)
for file in filelist:
img = PIL.Image.open(path + filelist[i])
filename = os.path.splitext(file)[0]
img.save(save_path + filename + '.png') # .jpg;.png;.bmp;等多种格式可
i = i + 1
'''修改文件后缀,即可存入想要的图片类型格式'''
print("共处理图片:", i)
注:来回转化格式,会使得图片有损,比如:.png->.jpg->.png,两次转换后,使得相同类型的图片的分辨率和磁盘空间变小。