Python图像转换

1 投票
1 回答
660 浏览
提问于 2025-04-16 15:03

我有一个图片名称的列表,这些名称对应着文件系统中的真实资源。比如说:

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

我需要把它们全部转换成 png 格式,并且保持原来的名字。请问我该怎么用Python来实现呢?

可以考虑使用PIL库或者ImageMagick工具。

1 个回答

3
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")

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

撰写回答