Animated Portable Network Graphics
| Animated Portable Network Graphics | |
|---|---|
| Datei:Animated PNG example bouncing beach ball.png
| |
| Dateiendung: | .png .apng
|
| MIME-Type: | image/vnd.mozilla.apng, image/apng<ref name="IANA_Mime_Type">Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Internet Assigned Numbers Authority, 5. April 2022, abgerufen am 7. April 2022 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref name="MDN_Mime_Type">Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. APNG (Animated Portable Network Graphics)Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. MDN Web Docs, abgerufen am 7. April 2022 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
|
| Magische Zahl: | 8950.4e47.0d0a.1a0a hex \x89PNG\r\n\x1a\n<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 12.12. PNG file signatureSkriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 14. Juli 1999, abgerufen am 6. Oktober 2010 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> |
| Entwickelt von: | Stuart Parmenter Vladimir Vukicevic |
| Erstveröffentlichung: | 4. August 2008 |
| Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)) |
| Art: | Grafikdatei |
| Container für: | Grafiken / Bilder |
| Erweitert von: | PNG |
| Standard(s): | Spezifikation (englisch) |
| Demoseite von Mozilla (englisch) | |
Animated Portable Network Graphics (APNG, engl. bewegte portable Netzwerkgrafik) ist eine Erweiterung des Grafikformats PNG. Es wurde als einfache Alternative zum MNG-Format konzipiert, um wie bei GIF Bilder und Animationen in nur einem Dateiformat speichern zu können. APNG soll nach den Angaben seiner Entwickler die häufigsten Anforderungen an bewegte Bilder im Internet erfüllen.
Beschreibung[Bearbeiten]
Das ursprünglich für animierte PNG-Dateien angedachte Format MNG wurde von führenden Browser-Herstellern abgelehnt, da es sehr komplex war und die Implementierung viele Ressourcen verbrauchte. So beanspruchte der MNG-Decoder alleine soviel Platz wie alle anderen Image Decoder zusammen, während APNG nur rund 5 KByte zusätzlichen Code benötigt.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Abgerufen am 11. September 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Abgerufen am 11. September 2020.</ref>
Das APNG-Format wurde 2004 von den Mozilla-Entwicklern Stuart Parmenter und Vladimir Vukicevic vorgelegt. Neben der Spezifikation legten die beiden auch einen Patch für Mozilla vor, um das PNG-Format um Animationen – samt Unterstützung für Alphakanäle – zu erweitern.
APNG ist abwärtskompatibel zu PNG. Ein Anwendungsprogramm, das PNG unterstützt, soll auch eine APNG-Animation als einzelnes Bild darstellen können. Dieses Bild kann ein Einzelbild der Animation sein oder unabhängig davon in der Datei enthalten sein.
Unterstützende Browser[Bearbeiten]
Folgende Browser unterstützen APNG:<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Abgerufen am 23. Mai 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
- Firefox ab Version 3.0<ref>Chris Beard: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 13. August 2007, abgerufen am 3. Mai 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
- Google Chrome Mobile für iOS spätestens ab Version 45.0
- Opera ab Version 9.50<ref>[Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Archiviert vom Vorlage:Referrer am 27. November 2007; abgerufen am 14. Februar 2021.</ref> bis Version 12.16 und wieder ab Version 46<ref>Krystian Kolondra: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Opera Software, 22. Juni 2017, abgerufen am 30. Juli 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
- Opera Mobile spätestens ab Version 10
- Flock in Version 2.0
- SeaMonkey ab Version 2.0
- Apple Safari ab Version 8.0 für iOS und OS X Yosemite<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Abgerufen am 14. März 2015.</ref>
- Google Chrome ab Version 59<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 26. April 2017, abgerufen am 3. Mai 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref>Stephen Hall: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 27. April 2017, abgerufen am 3. Mai 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
- Edge ab Version 79 (Edge Chromium)
Für verbleibende Benutzer des Internet Explorers können mit Browserweichen GIF-Pendants parallel eingebunden werden.
Kritik[Bearbeiten]
APNG steht im Widerspruch zum von den PNG-Entwicklern formulierten Grundgedanken, eine klare Trennung zwischen Bild- und Animationsformaten beizubehalten. Die PNG-Entwicklergruppe sprach sich im April 2007 gegen die Registrierung der APNG-Datenblöcke als offizielle Erweiterung des PNG-Formates aus; damit bleibt MNG deren offizielles Animationsformat.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Abgerufen am 25. September 2007.</ref> Thomas Boutell, der den ersten Entwurf zu PNG schrieb und das Format lange Zeit führend mitentwickelte, steht APNG jedoch sehr positiv gegenüber.<ref>[Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] 8. März 2005, archiviert vom Vorlage:Referrer am 8. März 2005; abgerufen am 23. März 2024.</ref> Im Entwurf zur dritten Version des PNG-Standards ist der Aufbau von APNG-Datenblöcken, im Gegensatz zu früheren Entscheidungen des Komitees, offiziell enthalten.<ref>Mark Adler et al.: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. § 4.9 APNG: frame-based animationSkriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. World Wide Web Consortium, 18. Juli 2024, abgerufen am 9. September 2024 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Mit MNG-VLC (very low complexity), einer fest spezifizierten Untermenge des vollständigen MNG-Formates, existiert bereits ein offizieller Standard der MNG-Entwicklergruppe für einfache Animationen. Vom Standpunkt des Funktionsumfangs und der Komplexität ist MNG-VLC mit APNG vergleichbar. Die Entwickler der Mozilla Application Suite hatten trotz Beschwerden der Community die Unterstützung für das MNG-Format ab der Version 1.5a fallen gelassen.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 3. Juni 2003, abgerufen am 15. Juli 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Abgerufen am 15. Juli 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Weblinks[Bearbeiten]
Vorlage:Wikidata-Registrierung
- Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).
- Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).
- Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).
- Felix Mütze: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Chaos Computer Club (Vortrag auf dem 31C3).
Einzelnachweise[Bearbeiten]
<references />