APNG (Animated Portable Network Graphics)
APNG ist eine Erweiterung von PNG, die Animationsunterstützung hinzufügt und dabei abwärtskompatibel bleibt. Es unterstützt volle 24-Bit-Farbe mit 8-Bit-Alpha-Transparenz in jedem Frame und erzeugt so flüssigere Animationen als GIF. Nicht APNG-fähige Decoder zeigen den ersten Frame als statisches PNG an.
MIME-Typ
image/apng
Typ
Binaer
Komprimierung
Verlustfrei
Vorteile
- + Full 24-bit color with alpha transparency per frame
- + Backward compatible with static PNG viewers
- + Better compression than GIF for same quality
Nachteile
- − Larger files than WebP or AVIF animations
- − Not an official PNG standard
- − Limited editing tool support
Wann Sie .APNG verwenden sollten
Verwenden Sie APNG anstelle von GIF, wenn Sie Animationen mit voller Farbe und Alpha-Transparenz benötigen, z. B. für animierte Sticker und UI-Elemente.
Technische Details
APNG fügt der PNG-Spezifikation fcTL- und fdAT-Chunks für Frame-Steuerung und -Daten hinzu. Jeder Frame kann unabhängige Timing-, Anzeige- und Überblendungsoperationen haben.
Geschichte
APNG wurde 2004 von den Mozilla-Entwicklern Stuart Parmenter und Vladimir Vukicevic entwickelt. Es wurde von der PNG-Gruppe abgelehnt, erlangte jedoch Browser-Unterstützung und war bis 2017 weit verbreitet.