APNG (Animated Portable Network Graphics) ist ein Dateiformat, das die Spezifikation von PNG (Portable Network Graphics) erweitert, um die Erstellung animierter Bilder zu ermöglichen. Es handelt sich im Wesentlichen um eine animierte Version von PNG, die mehrere signifikante Vorteile gegenüber dem älteren GIF-Format bietet. APNG unterstützt 24-Bit-Farben und 8-Bit-Transparenz sowie eine verbesserte Komprimierung. Dies führt zu qualitativ hochwertigeren Animationen mit kleineren Dateigrößen im Vergleich zu GIFs. Im Gegensatz zu GIFs verwendet APNG echte Alpha-Transparenz, was eine flüssige und realistische Überblendung animierter Elemente mit dem Hintergrund ermöglicht. Diese Eigenschaft macht es besonders geeignet für komplexe Animationen mit komplizierten Details und subtilen visuellen Effekten. APNG wird häufig zur Erstellung von animierten Stickern, Emoticons, Ladeanimationen und anderen kurzen animierten Sequenzen auf Websites und in Anwendungen verwendet. Obwohl die Unterstützung nicht so universell ist wie bei GIFs, hat APNG in den letzten Jahren, insbesondere bei modernen Webbrowsern und Bildbetrachtern, erheblich an Bedeutung gewonnen. Das Format ist so konzipiert, dass es abwärtskompatibel zu standardmäßigen PNG-Decodern ist. Wenn ein Programm APNG nicht unterstützt, wird einfach der erste Frame der Animation als statisches PNG-Bild angezeigt. Dies gewährleistet, dass APNG-Bilder auch auf älteren Systemen immer sichtbar sind.