【发布时间】:2012-05-28 04:55:19
【问题描述】:
我将如何检查 GIF 是否透明(甚至是部分透明)?
我通过使用 PIL 打开图像并检查图像的模式来使用 PNG 完成此操作。但是 GIF 无论如何都具有相同的模式。
至于误报,我不介意完全不透明的 GIF 是否被标记为透明(假设这种情况很少见),但我确实介意透明的 GIF 是否被标记为不透明。
至于库,我更喜欢使用 PIL 的解决方案,而不是其他东西,但不管用什么都行。
【问题讨论】:
-
对于 8 位 PNG,我敢打赌您当前的方法不起作用,它会一直返回模式
'P'。在这种情况下,您需要将其视为 GIF。
标签: python image python-imaging-library gif