使用PIL模块
from PIL import Imageim = Image.open('pic.jpg')im.save('pic.png') # 可通过修改图片后缀转为其它格式,如:pic.gif pic.tif
批量转图
from PIL import Imageimport ospath = 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.jpgim = Image.open(path + '\\' + file) # 图片完整路径,如:C:\Users\Administrator\Desktop\data\images_jpg\lufei.jpgfilename = os.path.splitext(file)[0] # 去掉图片后缀,如:lufei.jpg 变为 lufei# print(filename)im.save(savepath + '\\' + filename+ '.png') # png格式图片保存
示例图
转换前:
转换后: