64

使用 PIL.Image 加载图像文件后,如何确定图像文件是否为 PNG/JPG/BMP/GIF?我对这些文件格式了解甚少,PIL 可以format从文件头中获取元数据吗?还是需要“分析”文件中的数据?

如果 PIL 不提供这样的 API,是否有任何 python 库可以提供?

4

1 回答 1

102

尝试:

img = Image.open(filename)
print(img.format)  # 'JPEG'

更多信息

于 2015-09-20T12:54:55.747 回答