Как я могу проверить, является ли GIF прозрачным (даже частично)?
Я выполнил это с помощью PNG, открыв изображение с помощью PIL и проверив режим изображения. Но GIF имеют одинаковый режим независимо.
Что касается ложных срабатываний, я не возражаю, если полностью непрозрачный GIF будет помечен как прозрачный (при условии, что это редкий случай), но я не против, если прозрачный GIF будет помечен как непрозрачный.
Что касается библиотек, я бы предпочел решение, которое использует PIL, а не что-то другое, но что-то работает.