我有一个与文件系统中的实际资源相关联的图像名称列表。例如:
'image1.png'
'image2.jpg'
'image3.jpeg'
我必须将所有这些内容转换为png
并使用相同的名称。我怎么能在python中做到这一点?
这些想法是:使用PIL或ImageMagic。
答案 0 :(得分:4)
from PIL import Image
import os
for filename in filelist:
basename, ext = os.path.splitext(filename)
if ext.lower() == ".png":
continue
img = Image.open(filename)
img.save(basename + ".png")