Soweit ich weiß, sind das die einzigen Gründe:
AnimGIF . Diese Animation funktioniert überall. Es gibt ein APNG-Format, das jedoch nicht so stark unterstützt wird und über keine echten Bearbeitungswerkzeuge verfügt.
1 x 1 transparente Grafik, vorausgesetzt, es ist Ihnen wichtig, ob es sich um 80b oder 120b handelt. Dies ist praktisch der einzige Fall, in dem GIF eine kleinere Dateigröße als PNG liefert.
Wenn Sie nicht über geeignete Tools zum Speichern und Optimieren von PNG-Dateien verfügen. PNG-Dateien können Farbprofile und Informationen zur Gammakorrektur enthalten, die im Web mehr Probleme verursachen als lösen . Es ist am besten, ein Tool zu haben , das dieses entfernt, wodurch Dateien kleiner und interoperabler werden.
IE6-Unterstützung ist ein roter Hering
Die Verwirrung beruht auf der Tatsache, dass es in PNG mehrere Farbformate gibt, von denen einige vollständig unterstützt werden und andere nicht.
Palettiertes PNG mit 1-Bit-Transparenz (wie GIF): Funktioniert perfekt im IE6. Ohne irgendwelche Hacks.
Palettiertes PNG mit 8-Bit-Transparenz (in GIF nicht möglich): teilweise im IE6 arbeiten (auf 1 Bit degradieren).
True-Color-PNG mit 8-Bit-Transparenz (in GIF nicht möglich): Funktioniert nicht im IE6 ohne Hacks.
Ich bin zu 100% sicher. Ich habe es ausgiebig getestet. Ich verwende sie auf meinen Websites. Ich habe sogar an Software gearbeitet, die diese Dateien manipuliert.
Kurz gesagt: Wenn ein Bild als nicht animierte GIF-Datei gespeichert werden kann, funktioniert es in allen Browsern ohne PNG als PNG .