Python图像转换

时间:2011-04-04 14:08:18

标签: python image

我有一个与文件系统中的实际资源相关联的图像名称列表。例如:

'image1.png'
'image2.jpg'
'image3.jpeg'

我必须将所有这些内容转换为png并使用相同的名称。我怎么能在python中做到这一点?

这些想法是:使用PIL或ImageMagic。

1 个答案:

答案 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")