如何检测tif图像是否具有python的层,最好是带有pil

时间:2012-11-20 16:09:54

标签: python python-imaging-library photoshop tiff

我试图找出文件(tif)是否有多​​个图层。我看了看文件,但看不到任何指向它的东西。有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

这是在黑暗中拍摄的,但根据this pdf图层在标签37724中定义。您可能会尝试看到该标记存在

im = PIL.Image.open(fname)
try:
    im.tag[37724]
    layers = True
except:
    layers = False

(实际上无法测试,因为我没有这些文件)