Определение прозрачности GIF в Python

Как мне проверить, является ли GIF прозрачным (даже частично)?

Я достиг этого с помощью PNG, открыв изображение с помощью PIL и проверив режим изображения. Но GIF-файлы имеют один и тот же режим независимо.

Что касается ложных срабатываний, я не возражаю, если полностью непрозрачный GIF будет помечен как прозрачный (при условии, что это редкий случай), но я не возражаю, если прозрачный GIF будет помечен как непрозрачный.

Что касается библиотек, я бы предпочел решение, использующее PIL, а не что-то еще, но то, что работает.

14
задан Noah McIlraith 21 May 2012 в 17:09
поделиться