Animiertes PNG (.apng)

W3C Standard

Animated Portable Network Graphics (APNG) erweitert das Standard-PNG um die Unterstützung von Mehrbild-Animationen mit vollem 24-Bit-Truecolor und 8-Bit-Alphatransparenz, abwärtskompatibel zu Standard-PNG-Dekodern.

Von APNG zu GIF konvertieren

Kostenloser Konverter von APNG zu GIF im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalysatoren identifizieren APNG-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

Dateien auswählen oder hierher ziehen

100 % private Konvertierung im Browser - Dateien verlassen niemals Ihr Gerät

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Byte-basierte Headersignatur (Magic Bytes)

Betriebssysteme und Dateianalysatoren identifizieren APNG-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

HEX-SIGNATUR (OFFSET 0):

89 50 4E 47 0D 0A 1A 0A

ASCII-DARSTELLUNG: ‰PNG....

Standardisierung: W3C Community Group Report (2021) / Mozilla-Erweiterung

Technische Daten

Container-ArchitekturPNG-Chunk-Datenstrom mit acTL (Animation Control), fcTL (Frame Control) und fdAT (Frame Data) Chunks
KompressionDeflate (zlib) Sliding-Window LZ77 mit pro Frame angewendeter zweidimensionaler adaptiver Filterung
Byte-EndiannessBig-Endian (Netzwerk-Byte-Reihenfolge)
FarbräumesRGB, Display P3, Eingebettetes ICC-Profil (iCCP)
Kanäle & StrukturRGBA (8-bit oder 16-bit pro Kanal Truecolor + 8-bit Alpha)
Max. Abmessungen2.147.483.647 x 2.147.483.647 Pixel (PNG 31-Bit-Limit)
TransparenzVollständiger 8-Bit-Alphakanal-Transparenz (256 Stufen weicher Durchsichtigkeit)
Streaming & ProgressivProgressives Chunk-Streaming; rendert das erste Bild sofort auf älteren, nicht animierten PNG-Parsern

Technischer Vergleich: APNG im Vergleich zu Wettbewerbern

Technisches AttributAPNG (Aktuell)GIFWEBPAVIF
Farbtiefe24-Bit RGB (16,7M Farben)8-Bit indiziert (256 Farben)24-Bit RGB (16,7M Farben)10-Bit / 12-Bit HDR
Alphatransparenz8-Bit weiches Alpha (256 Stufen)1-Bit Ein/Aus-Binärmaske8-Bit weiches Alpha8-Bit / 10-Bit weiches Alpha
AbwärtskompatibilitätWird auf älteren Betrachtern als statisches PNG angezeigtUniverselles Legacy-GIFKeine auf älteren BetrachternKeine auf älteren Betrachtern
KompressionseffizienzDeflate (mittel)LZW (schlecht)VP8 Key-/Diff-Frames (hoch)AV1 Inter-Frame (ultrahoch)

Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden

Die Animation spielt nur das erste Bild ab und wird niemals wiederholt oder fortgesetzt.

Ursache: Fehlender oder beschädigter 'acTL'-Chunk (Animation Control), der vor dem ersten IDAT-Chunk liegen muss.

Wiederherstellung: Muxen Sie die Frames mit apngasm oder dem File2File Animation Converter neu, um gültige Animationssteuerungs-Chunks wiederherzustellen.

Sicherheitsanalyse & Parser-Angriffsvektore

APNG-Parser verarbeiten wiederholte Frame-Control-Chunks, bei denen fehlerhafte Dimensionen Ganzzahlüberläufe oder Heap-Erschöpfung verursachen können.

Bekannte Angriffsvektore

  • Ganzzahlüberlauf (Integer Overflow) bei der Berechnung des Bild-Offsets (x_offset / y_offset), was zu einer unzulässigen Rahmenkomposition führt.
  • Nicht übereinstimmende Bildbreite/Bildhöhe, die während des Frame-Blendings zu Puffer-Überlesungen (Over-Reads) führt.
  • Endlosschleifen bei der Animationsdekomprimierung, die die CPU in Backend-Vorschaubild-Generierungsdiensten belasten.

Bewährte Sicherheitsverfahren: Validieren Sie die gesamten animierten Leinwandgrenzen und begrenzen Sie die maximal zulässige Bildanzahl vor dem Rastern.

Historische Ursprünge & Meilensteine

2021Das W3C registriert die APNG-Spezifikation offiziell als anerkannten Community-Standard.
2017Google Chrome (v59) fügt native APNG-Unterstützung hinzu und vervollständigt damit die universelle Einführung in Desktop- und Mobilbrowsern.
2008Apple übernimmt APNG für animierte iOS-Sticker und Safari-Browsergrafiken.
2004Stuart Parmenter und Vladimir Vukicevic spezifizieren APNG für Mozilla Firefox Netzwerkstatus-Animationen.

Hauptvorteile & Stärken

  • Volle 24-Bit-RGB-Farben plus 8-Bit-Alphatransparenz, wodurch ausgefranste Kantenartefakte von 1-Bit-GIF-Transparenzen vollständig eliminiert werden.
  • 100 % abwärtskompatibel mit älteren PNG-Dekodern (die nahtlos das primäre Fallback-Bild anzeigen).
  • Universelle, native hardwarebeschleunigte Wiedergabe in allen modernen Desktop-, iOS- und Android-Browsern.

Technische Einschränkungen & Nachteile

  • Größere Dateigrößen als moderne videobasierte Animationsformate wie WebM oder MP4.
  • Höhere Kodierungskomplexität und CPU-Auslastung bei der Erstellung im Vergleich zu herkömmlichen GIFs.
  • Fehlen von Zwischenbild-Bewegungsvektorenvorhersagen (Inter-frame Motion Vector Prediction), wie sie in spezialisierten Videocodecs vorkommen.

Interessante technische Wissenswertes

  • Die offizielle PNG Development Group lehnte APNG im Jahr 2007 ab und bevorzugte das separate MNG-Format, das letztlich keine Akzeptanz fand.
  • Apple nutzte APNG für animierte Sticker im iOS 10 Messages App Store, was eine massive mobile Verbreitung vorantrieb.
  • Wenn Sie eine APNG-Datei in einem uralten Bildbetrachter aus den 1990er Jahren öffnen, wird einfach das erste Bild angezeigt, ohne abzustürzen.

Häufig gestellte technische Fragen

Warum ist APNG besser als GIF?

APNG unterstützt 16,7 Millionen Farben und 256 Stufen weicher Alphatransparenz, während GIF auf 256 Farben und harte 1-Bit-Transparenz beschränkt ist.

Unterstützt jeder Browser APNG?

Ja. Jeder moderne Browser (Chrome, Safari, Firefox, Edge) unterstützt APNG nativ seit 2017.

Kann ich ein APNG in ein Standard-GIF oder MP4 konvertieren?

Ja. File2File.app kann APNG-Animationen direkt in Ihrem Webbrowser in leichte GIF-, MP4- oder WebM-Dateien umwandeln.