Was ist PNG?
PNG (Portable Network Graphics) würde 1996 vom W3C als patentfreie Alternative zu GIF nach der Unisys-LZW-Patentcontroverse entwickelt. Es verwendet DEFLATE-Kompression (eine Kombination aus LZ77 und Huffman-Codierung) für verlustfreie Kompression, was bedeutet, dass das dekomprimierte Bild bit-für-bit identisch mit dem Original ist. PNG unterstützt 24-Bit-Echtfarben, 8-Bit-Graustufen und indexierte Farbmodi sowie einen vollständigen 8-Bit-Alphakanal für glatte Transparenz — ein wesentlicher Vorteil gegenüber der 1-Bit-Transparenz von GIF.
Wie PNG-Kompression funktioniert
PNG-Kompression arbeitet in zwei Stufen: Filterung und DEFLATE. Zunächst wird jede Pixelreihe mit einer von fünf Vorhersagemethoden (None, Sub, Up, Average, Paeth) gefiltert, um Pixel-zu-Pixel-Redundanz auszunutzen. Die gefilterten Daten werden dann mit DEFLATE komprimiert, das wörterbuchbasierte LZ77-Zuordnung mit Huffman-Entropie-Codierung kombiniert. Fortschrittliche Tools optimieren auch die Farbpalette für indexierte PNGs, entfernen nicht-essentielle Chunks (tEXt, iTXt, tIME) und testen mehrere Filter-/Kompressionsstrategien, um die kleinste Ausgabe zu finden.
Wann PNG-Dateien komprimieren
Komprimieren Sie PNG-Dateien, wann immer Sie Bandbreite reduzieren und Ladezeiten verbessern müssen, ohne die Bildtreue zu opfern. Häufige Szenarien umfassen Web-Assets (Logos, Icons, UI-Elemente), Screenshots für Dokumentation oder Support-Tickets, Social-Media-Grafiken mit Textüberlagerungen und CMS-Uploads, bei denen Speicherkontingente eine Rolle spielen. PNG-Kompression ist besonders wirkungsvoll bei Bildern mit großen Einfarb-Bereichen oder sich wiederholenden Mustern.
Best Practices für PNG-Kompression
Entfernen Sie immer Metadaten (EXIF, ICC-Profile), es sei denn, Farbgenauigkeit ist kritisch. Verwenden Sie indexierte Farben (8-Bit-Palette) statt Echtfarben, wenn Ihr Bild weniger als 256 Farben hat — allein das kann die Größe um 60-70% reduzieren. Bevorzugen Sie PNG gegenüber JPEG für Bilder mit Text, Strichzeichnungen oder Transparenz; wechseln Sie zu WebP oder JPEG für Fotografien, wo verlustbehaftete Kompression akzeptabel ist. Skalieren Sie Bilder vor dem Komprimieren auf ihre Anzeigemaße und erwägen Sie, WebP mit PNG-Fallback für maximale Kompatibilität zu servieren.





