使用PIL模块
from PIL import Image
im = Image.open('pic.jpg')
im.save('pic.png') # 可通过修改图片后缀转为其它格式,如:pic.gif pic.tif
批量转图
from PIL import Image
import os
path = r"C:\Users\Administrator\Desktop\data\images_jpg" # r表示不转义,如:\\表示\ ,r'\\' 表示\\
savepath = r"C:\Users\Administrator\Desktop\data\images_png"
filelist = os.listdir(path)
for file in filelist:
# print(file) 图片全称,如:lufei.jpg
im = Image.open(path + '\\' + file) # 图片完整路径,如:C:\Users\Administrator\Desktop\data\images_jpg\lufei.jpg
filename = os.path.splitext(file)[0] # 去掉图片后缀,如:lufei.jpg 变为 lufei
# print(filename)
im.save(savepath + '\\' + filename+ '.png') # png格式图片保存
示例图
转换前:
转换后: