- OptiPNG
-
OptiPNG
Die Kommandozeilenausgabe beim erfolglosen Versuch der Verkleinerung einer DateiBasisdaten Entwickler Cosmin Truţa Aktuelle Version 0.6.5
(24. Januar 2011)Betriebssystem Unix-artig, Microsoft Windows Programmiersprache C Kategorie Bildoptimierer Lizenz zlib/libpng-Lizenz Deutschsprachig Nein optipng.sf.net OptiPNG ist ein freies Kommandozeilenprogramm, das vorhandene PNG-Dateien durch Optimierung der verlustfreien Komprimierung verkleinert ohne die eigentlichen Bilddaten zu verändern. Außerdem kann es die Integrität von PNG-Dateien prüfen, Metadaten wiederherstellen und andere Rastergrafikformate (BMP, GIF, TIFF, PNM) nach PNG wandeln.
Es optimiert die Deflate-Kompression der IDAT-Blöcke, die die eigentlichen Bilddaten enthalten, durch Ausprobieren verschiedener Vorfilter und Parameter des Kompressionsverfahrens. Es ist inspiriert von pngcrush; anders als dieses optimiert es jedoch neben der Deflate-Kompression zuvor auch noch Farbmodell, Farbpaletten und Bittiefen, ohne dass dazu wie beim Vorbild Zusatzprogramme wie pngrewrite oder zusätzliche Schritte nötig wären.
OptiPNG wird in der Programmiersprache C entwickelt und wird als Freie Software unter der zlib/libpng-Lizenz veröffentlicht.
Die erste Version (Version 0.0) wurde am 10. Dezember 2001 veröffentlicht.[1]
Es wird unter anderem von Google Page Speed verwendet, einer Erweiterung für Mozilla-basierte Webbrowser zur Optimierung von Webseiten-Performanz.
Mittlerweile gibt es eine modifizierte Version namens rOptiPng, die auch die Dateien aus mehreren Verzeichnisse rekursiv auf einmal abhandeln kann.[2]
Für Macs mit OSX 10.6 (Snow Leopard) und Intel Prozessoren ist inzwischen die grafische Benutzeroberfläche PNGPress für OptiPNG verfügbar.[3]
Für Computer mit Windows (98, 2000, XP, Server 2003, Vista, 7) ist die grafische Benutzeroberfläche OptiPNG-UI verfügbar, die das Kommandozeilenprogramm bereits enthält.
Für die Freeware-Bildbearbeitungssoftware Paint.NET ist ein Plugin verfügbar, das die komprimierte Speicherung ermöglicht.
Siehe auch
- PngOptimizer
- Image::Pngslimmer ist ein Perl-Modul mit ähnlicher Funktionalität.
Weblinks
Kategorien:- Freie Datenkompressionssoftware
- Freie Grafiksoftware
Wikimedia Foundation.