APNG (Animated Portable Network Graphics) ist ein Dateiformat, das die PNG (Portable Network Graphics) Spezifikation erweitert, um animierte Bilder zu ermöglichen. Es handelt sich im Wesentlichen um eine animierte Version von PNG und bietet mehrere Vorteile gegenüber dem älteren GIF-Format. APNG unterstützt 24-Bit-Farbe, 8-Bit-Transparenz und eine bessere Komprimierung, was zu Animationen höherer Qualität bei kleineren Dateigrößen im Vergleich zu GIFs führt. Im Gegensatz zu GIFs verwendet APNG echte Alpha-Transparenz, was eine sanfte und realistische Mischung von Animationselementen mit dem Hintergrund erlaubt. Dies macht es 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 es nicht so universell unterstützt wird wie 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 mit Standard-PNG-Decodern ist. Das bedeutet, 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 immer anzeigbar sind, selbst auf älteren Systemen.