Beste PNG-Komprimierungssoftware? [geschlossen]

Wie es derzeit aussieht, passt diese Frage nicht gut zu unserem Q&A-Format. Wir erwarten, dass Antworten durch Fakten, Referenzen oder Fachwissen unterstützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Umfragen oder erweiterte Diskussionen auslösen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, besuchen Sie die Hilfe zentrum zur Orientierung. Geschlossen vor 7 Jahren.

Ich habe gerade versucht, ein Bild mit dem PNG-Bildformat zu komprimieren und hatte unterschiedliche Ergebnisse aus verschiedenen Anwendungen. Als Referenz ist das Bild, das ich zu komprimieren versuche, ein Screenshot von this site. Hier ist ein Download des Originalbildes.

Hier sind einige Ergebnisse, die ich bisher in Ordnung von am besten zu schlechter (Originalbild ist 239KB):

PNGGauntlet (Xtreme! / None filter) ...................... 141KB
FastStone Capture v5.3 (16M / MAX/ No filter) ............ 166KB
Paint.NET 3.36 (Autodetect) .............................. 185KB
PNGGauntlet (Xtreme! / Auto filter) ...................... 208KB
IrfanView (PNGOUT 2 passes w/default) .................... 211KB
XnView (Export / 9 / Sub filter) ......................... 228KB
Photoshop CS1 (Save for Web / PNG24) ..................... 232KB
IrfanView (Standard save / 9) ............................ 240KB
XnView (Standard save / 9) ............................... 240KB
IrfanView (Save for Web / Best) .......................... 242KB

FastStone Capture v5.3 (16M / MAX/ Paeth filter) ......... 248KB
IrfanView (Save for Web / Optimal 256 / Xiaolin / Best) ..  81KB

Einige Fummeleien mit PNGGauntlet führten zum besten Ergebnis, obwohl das Komprimieren und dauerte. FastStone macht etwas Interessantes, wie es ist Paint.NET weil sie ihre Ergebnisse in einem Bruchteil der Zeit erhalten, die PNGGauntlet benötigt, um seine Magie zu kurbeln. Ich habe diese letzten beiden Ergebnisse für den Kontrast getrennt (siehe, wie der Paeth-Filter ein Problem zu verursachen scheint). Beachten Sie auch die palettierte 256-Farben-Version von Irfan: Dies würde normalerweise wäre die Option, die ich verwenden würde, aber ich teste TrueColor Ergebnisse hier.

Hat jemand anderes Vorschläge bekommen, die hier die besten Ergebnisse erzielen können, und kann jemand erklären, was die Filter tun, weil sie das Ergebnis je nach Bildtyp ernsthaft zu beeinflussen scheinen.

Author: Gaff, 2009-07-20

10 answers

PngOptimizer 165KB in ca.

Die Bildqualität ist unberührt.

 16
Author: Vincent Robert,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-20 14:30:31

Ich habe immer nur pngcrush aber es funktioniert gut und hat viele Optionen.

 11
Author: Draemon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-20 17:29:10

Nur für einen kurzen Benchmark habe ich 170 zufällige PNGs von verschiedenen Websites im Internet heruntergeladen, insgesamt etwa 8 MB. Hier sind die Ergebnisse:

Original: 8,403,619 bytes total
PNGCrush: 7,398,194 bytes total
 Optipng: 7,340,167 bytes total
  PNGOUT: 6,938,205 bytes total

Es scheint also, dass PNGOUT (oder eine darauf basierende GUI) die beste Wahl ist, wenn die Größe Ihr primäres Ziel ist. Dies sind alles verlustfreie Transformationen.

 7
Author: davr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-27 19:08:53

Ich erhalte die besten Ergebnisse mit ScriptPNG. Es ist ein Windows-Batch-Skript, das eine Vielzahl von PNG-Dienstprogrammen verwendet, um die bestmögliche Komprimierung für ein bestimmtes Bild zu finden. Es drückt oft 10-100 Bytes aus einem bereits komprimierten Bild heraus. Der Autor hat andere Dienstprogramme und viele Artikel über PNG / JPEG-Komprimierung, PNG-Tests und Vergleiche.

Es hat verschiedene Modi:

  • Schnellste zu Xtreme (geschwindigkeit vs größe modi)
  • PNG24 (PNG24 + A-spezifisch)
  • PNG8 (PNG8-spezifisch)
  • APNG (Animiertes PNG)
 5
Author: evam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-12-23 05:23:47

Im Gegensatz zu den meisten anderen hier genannten Kompressoren schrumpft TinyPNG PNG-Dateien durch verlustbehaftete Komprimierung. Daher kann es viel bessere Dateigrößenverhältnisse erzielen.

 5
Author: molf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-06-30 17:52:08

PNGGauntlet ist ein GUI-Wrapper für PNGOUT und wenn Sie sich diese Seite ansehen, gibt es ein PNGOUT.DLL-Plugin für Irfanview, wenn Sie dies als Schnittstelle bevorzugen, oder Sie können PNGOUT in der Befehlszeile oder in Skripten verwenden, wenn Sie Ihre Komprimierung als Teil des Build/Deployment-Prozesses automatisieren möchten.

 4
Author: Sam Hasler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-10-14 05:32:24

Ich mag OptiPNG. Neben dem Quell - und Befehlszeilenprogramm gibt es optipng-Plugins für Windows Explorer, Paint.NET, ein paar Frontends für Mac-Benutzer und einige andere Projekte (Apache Ant, Eclipse; siehe Abschnitt Verwandte Projekte auf der Startseite).

 3
Author: matt wilkie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-11-09 06:40:47

Kann jemand erklären, was die Filter tun

Sie sind beschrieben in der Spezifikation.

Sie ändern, wie Bildzeilen gespeichert werden. Anstatt RGB-Rohwerte (oder Palettenindizes) zu speichern, kann das Bild Unterschiede zwischen benachbarten Pixeln speichern. Dadurch eignen sich Daten möglicherweise besser für die Komprimierung, wenn Sie Bilder mit Farbverläufen haben.

 2
Author: Kornel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-11-09 01:25:02

Shrink-O-Matic - für die einfache Datei-Größenänderung, Konvertierung und-Optimierung. LUFT anwendung.

 2
Author: ppuschmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-12-17 22:22:29

In meinen Tests ist das beste Online-Tool http://compresspng.com

 2
Author: user203701,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-03-02 22:16:12