Vor langer Zeit habe ich das PNG-Bildformat beim Erstellen von Webseiten vermieden, weil die Browserunterstützung fehlte. Ich erinnere mich, dass ein PNG auf einer Seite dazu führen kann, dass das QuickTime-Plugin geladen wird.
Heute unterstützt jeder moderne Browser PNG gut und ich verwende es in meinen Webseiten, weil:
- Im Vergleich zu JPEG ist die PNG-Komprimierung nicht verlustbehaftet. Besonders wichtig für Logos / Zeichnungen / Diagramme.
- Im Vergleich zu GIF ist PNG nicht auf 256 Farben beschränkt. Bei Farbverläufen ist das sehr wichtig.
Mit anderen Worten, mit PNG sehen meine Bilder scharf aus und bleiben dies auch.
Ich kann immer noch sehen, dass JPEG nützlich ist, weil es viel besser komprimiert und insbesondere für Fotos nur sehr wenig visuelle Qualität verliert .
Meine Frage lautet daher: Welche Anwendungsfälle verbleiben für die Verwendung des GIF-Dateiformats in Webseiten? Ist GIF durch PNG und seine Einführung nun vollständig überholt, oder gibt es bestimmte Dinge, in denen GIF noch gut ist?
quelle
Antworten:
Soweit ich weiß, sind dies die einzigen Gründe:
AnimGIF . Diese Animation funktioniert überall. Es gibt das APNG-Format, es wird jedoch nicht so häufig unterstützt und es gibt keine echten Bearbeitungswerkzeuge.
1 x 1 transparente Grafik , vorausgesetzt, Sie kümmern sich darum, ob es 80b oder 120b ist. Dies ist praktisch der einzige Fall, in dem GIF eine kleinere Dateigröße als PNG ergibt.
Wenn Sie nicht über die richtigen Tools zum Speichern und Optimieren von PNG-Dateien verfügen. PNG-Dateien können Farbprofile und Gammakorrekturinformationen enthalten, die im Web mehr Probleme verursachen als lösen . Es ist am besten, ein Tool zu haben , das dies beseitigt und Dateien kleiner und interoperabler macht.
IE6-Unterstützung ist ein roter Hering
Die Verwirrung rührt von der Tatsache her, dass es in PNG mehrere Farbformate gibt, von denen einige vollständig unterstützt werden und einige nicht.
Palettiertes PNG mit 1-Bit-Transparenz (wie GIF): Funktioniert perfekt in IE6. Ohne irgendwelche Hacks.
Palettiertes PNG mit 8-Bit-Transparenz (in GIF nicht möglich): Arbeiten Sie teilweise in IE6 (auf 1 Bit herabgesetzt ).
Echtfarben-PNG mit 8-Bit-Transparenz (in GIF nicht möglich): Funktioniert in IE6 nicht ohne Hacks.
Ich bin mir zu 100% sicher. Ich habe es ausgiebig getestet. Ich benutze sie auf meinen Websites. Ich habe sogar an Software gearbeitet, die diese Dateien manipuliert.
Kurz gesagt: Wenn das Bild als nicht animiertes GIF gespeichert werden kann, funktioniert es in allen Browsern ohne Hacks als PNG .
quelle
Sie sind nützlich für Plug-in-freie Animationen wie Camtasia-Screencasts.
Von: http://www.codinghorror.com/blog/archives/000583.html
quelle
Nur, dass PNG von einigen älteren Browsern wie IE 6 nicht vollständig unterstützt wird.
Laut MarketShare hält IE 6.0 immer noch beeindruckende 24% des Browsermarktanteils und ist damit die am häufigsten verwendete Browserversion. Dies liegt zweifellos an der Annahme durch das Unternehmen und den traditionellen Richtlinien für langsame Upgrades. Aber es ist eine Realität, die Sie kennen müssen.
Beachten Sie jedoch, dass Sie in Ordnung sein sollten, wenn Sie flache PNGs erstellen. Es sind Alphakanal- und transparente PNGs, die nicht unterstützt werden.
quelle