OptiPNG

OptiPNG
OptiPNG
Optipng screenshot.png
Die Kommandozeilenausgabe beim erfolglosen Versuch der Verkleinerung einer Datei
Basisdaten
Entwickler Cosmin Truţa
Aktuelle Version 0.6.5
(24. Januar 2011)
Betriebssystem Unix-artig, Microsoft Windows
Programmier­sprache 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

  1. optipng.sf.net/history.txt
  2. code.google.com/p/roptipng
  3. extrafuture.com/code/pngpress

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • OptiPNG — Тип Сжатие изображений Разработчик Cosmin Truţa Написана на …   Википедия

  • OptiPNG — Infobox Software name = OptiPNG caption = OptiPNG 0.4.7 under Linux developer = Cosmin Truţa latest release version = 0.6.1 latest release date = release date|2008|07|20 operating system = Cross platform genre = Image optimizer license =… …   Wikipedia

  • OptiPNG — Este artículo está huérfano, pues pocos o ningún artículo enlazan aquí. Por favor, introduce enlaces hacia esta página desde otros artículos relacionados …   Wikipedia Español

  • Portable Network Graphics — PNG A PNG image with an 8 bit transparency channel (top). The same image is overlaid onto a checkered background (botto …   Wikipedia

  • .png — Portable Network Graphics Dateiendung .png MIME Type image/png, image/x png …   Deutsch Wikipedia

  • Image/png — Portable Network Graphics Dateiendung .png MIME Type image/png, image/x png …   Deutsch Wikipedia

  • PNG-Format — Portable Network Graphics Dateiendung .png MIME Type image/png, image/x png …   Deutsch Wikipedia

  • Png — Portable Network Graphics Dateiendung .png MIME Type image/png, image/x png …   Deutsch Wikipedia

  • Portable Network Grafics — Portable Network Graphics Dateiendung .png MIME Type image/png, image/x png …   Deutsch Wikipedia

  • Portable Network Graphic — Portable Network Graphics Dateiendung .png MIME Type image/png, image/x png …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”