标签: python python-imaging-library image-formats
使用PIL.Image加载图像文件后,如何确定图像文件是否为PNG / JPG / BMP / GIF?我对这些文件格式了解甚少,PIL可以从文件头获取format元数据吗?或者是否需要分析'文件中的数据?
format
如果PIL没有提供这样的API,那么有没有python库呢?
答案 0 :(得分:53)
尝试:
img = Image.open(filename) print(img.format) # 'JPEG'
更多信息
http://pillow.readthedocs.org/en/latest/reference/Image.html#PIL.Image.format
http://pillow.readthedocs.org/en/latest/handbook/image-file-formats.html