Thiemos Archiv
- Thursday, 2011-03-31 08:48
- Merkliste PNG-Optimierung:
- PNGOUT ist mein aktuelles Standardwerkzeug zum Optimieren von PNG-Dateien. Vor allem große Bilder mit vielen Farben komprimiert es effektiver und auch schneller als alle anderen Werkzeuge (nur bei sehr kleinen Icons mit wenigen Palettenfarben ist Pngcrush manchmal effektiver). Ein Durchlauf ohne Parameter ist meist völlig ausreichend. Weitere Versuche etwa mit
/r
bringen manchmal noch ein paar Promille, das rechtfertigt den Aufwand aber kaum. Lohnenswert ist gelegentlich ein zusätzlicher Durchgang mit dem Filterpngout /f0
oder/f1
(Standard ist/f5
). - Pngcrush war früher mein Standardwerkzeug. Nützlich ist es noch, weil sich mit
pngcrush -srgb 1
schnell sRGB-Chunks in PNG-Dateien einfügen lassen. Das schaltet die Farbverfälschung in alten Internet-Explorer-Versionen ab. PNGs, die farblich zu einer Hintergrundfarbe passen müssen, wurden im IE zu dunkel dargestellt, weil er – warum auch immer – eine Gammakurve auf die Bilder anwendete, nicht aber auf die CSS-Farben. In den aktuellen IE-Versionen existiert dieses Problem nicht mehr. - TweakPNG blättert den inneren Aufbau einer PNG-Datei auf und erlaubt, ihn zu manipulieren. Sehr nützlich zur Kontrolle und um den erwähnten sRGB- sowie einen bKGD-Chunk (background) hinzuzufügen. Das ersetzt die standardmäßig graue Hintergrundfarbe in alten IE-Versionen und anderen Webbrowsern, die PNGs nicht transparent darstellen können.
- Paint.NET ist für PNGs, was Inkscape für SVGs und Jpegcrop für JPGs ist – Werkzeuge für behutsame Manipulationen, bei denen möglichst viele Eigenschaften des Originals erhalten bleiben. Bei PNGs ist vor allem wichtig, dass das Bildbearbeitungsprogramm die Transparenz nicht zerstört, was etwa das mit Windows mitgelieferte Paint leider tut.
- PNGOUT ist mein aktuelles Standardwerkzeug zum Optimieren von PNG-Dateien. Vor allem große Bilder mit vielen Farben komprimiert es effektiver und auch schneller als alle anderen Werkzeuge (nur bei sehr kleinen Icons mit wenigen Palettenfarben ist Pngcrush manchmal effektiver). Ein Durchlauf ohne Parameter ist meist völlig ausreichend. Weitere Versuche etwa mit
Kommentare zu diesem Beitrag können per E-Mail an den Autor gesandt werden.