Animated Portable Network Graphics (APNG) ist ein Dateiformat, das das Portable Network Graphics (PNG)-Format erweitert, um animierte Bilder zu unterstützen. Es behält die Abwärtskompatibilität mit nicht-animierten PNG-Dateien bei, was bedeutet, dass Viewer, die APNG nicht unterstützen, einfach den ersten Frame als statisches PNG-Bild anzeigen. APNG eignet sich besonders gut für Animationen, die eine verlustfreie Kompression erfordern, wie z.B. Interface-Animationen oder einfache Videoclips. Es unterstützt 24-Bit-Farbe und 8-Bit-Transparenz und liefert somit hochwertige visuelle Darstellungen. APNG wird oft als Alternative zu GIF verwendet, da es eine bessere Bildqualität und Transparenzunterstützung bietet. Die Animation wird erreicht, indem mehrere PNG-Frames zusammen mit Steuerdaten, die die Dauer und die Anzeigereihenfolge jedes Frames festlegen, in einer einzigen APNG-Datei gespeichert werden. Dies ermöglicht komplexe Animationen mit variablen Bildraten und Schleifenverhalten. APNG wird von modernen Webbrowsern und Bildbetrachtern weitgehend unterstützt, was es zu einer beliebten Wahl für die Erstellung animierter Inhalte für das Web macht. Die Struktur basiert auf dem PNG-Standard, wobei zusätzliche Chunk-Typen für die Animationssteuerung hinzugefügt wurden.