Ich versuche immer mehr, ohne PhotoShop für meine persönliche / freiberufliche Arbeit zu kommen. Ich mache heutzutage hauptsächlich Webarbeit und mache nicht genug Nebenauftritte, um zu rechtfertigen, mit dem Creative Suite-Biest Schritt zu halten.
Leider bringt das einige Einschränkungen mit sich. Unter OSX habe ich Pixelmator genossen, aber die PNG-Exportunterstützung ist absolut unzureichend. Ich kann es als PNG ausgeben und dann einen der vielen großartigen PNG-Optimierer wie PNGCrusher verwenden und die Größe ziemlich gut reduzieren.
Leider sind alle PNG-Optimierungstools, die ich gefunden habe, rein verlustfrei.
Ist jemand mit einem Tool (außer PhotoShop) vertraut, das einige verlustbehaftete PNG-Komprimierungsoptionen bietet, z. B. das Reduzieren der Farbpalette, das Konvertieren von 32 Bit in 24 oder 8 Bit usw.?
Nachtrag: Ich bin offen für OSX- oder Windows-Software. Ich könnte sogar Ubuntu starten, wenn ich müsste, nehme ich an ...
Der, den ich mag, heißt pngnq . Es gibt ziemlich gutes Dithering und eine wirklich sehr schöne Funktion ist, dass Sie den 8-Bit-Alphakanal beibehalten können, anstatt ihn auf 1-Bit zu quantisieren (erinnern Sie sich an die schlechten alten Tage von GIF?). Es ist nur eine Befehlszeile, aber wenn Ihnen das nichts ausmacht, ist es ein praktisches Werkzeug in Ihrem Arsenal.
Sie können natürlich wählen, ob Sie zittern möchten oder nicht - manchmal ist die Dateigröße des quantisierten PNG größer als die ursprüngliche RGBA, sodass Sie möglicherweise mit den Dithering-Einstellungen herumspielen müssen, um etwas zu erhalten, das funktioniert.
quelle
Am Ende habe ich ImageOptim verwendet:
http://imageoptim.com/
Was es ist, ist ein Wrapper um mehrere verschiedene PNG-Optimierungstools. Es kommt mit OptiPNG, PNGCrush, AdvPNG, PNGout und einigen anderen, die Sie hinzufügen können.
Die Idee ist, dass es das beste Werkzeug für das jeweilige PNG auswählt.
Es ist nicht perfekt, da es immer noch größtenteils automatisch ist, sodass ich verlustbehaftete Optionen nicht fein einstellen kann. Leider fehlen Pixelmator immer noch die PNG-Exportoptionen, daher werde ich dies vorerst verwenden.
quelle
Ich habe 3 verschiedene Methoden für verlustbehaftetes PNG gefunden (verlustbehafteter Mittelungsfilter, Vektorquantisierung, Posterisierung im Medianschnitt ) und sie in ImageAlpha implementiert . Das ist eine Mac-Anwendung, aber für andere Plattformen stehen Tools für einzelne Techniken zur Verfügung.
Beschreibung und Beispiele:
http://pngmini.com/lossypng.html
quelle
Der Hersteller von ImageOptim ist ImageAlpha, ein verlustbehafteter PNG-Optimierer, http://pngmini.com/. Er konvertiert Ihr 32- Bit-PNG in 16-Bit- Farben oder weniger.
quelle
Auf tinypng.org gibt es einen kostenlosen Onlinedienst , der eine ziemlich fortgeschrittene verlustbehaftete Komprimierung durchführt. Es quantisiert das Bild so, dass es nur 256 Farben benötigt, und speichert die Datei dann als 8-Bit-indiziertes PNG. Außerdem bleibt die volle Alpha-Transparenz erhalten. Es führt eine zusätzliche Komprimierung der resultierenden PNG-Datei durch, was andere Quantisierer wie pngnq nicht tun.
quelle
Image Analyzer bietet die Möglichkeit, verlustbehaftete PNGs zu speichern und gleichzeitig die Alpha-Ebene beizubehalten. Die Qualität des Originalbildes verliert ungefähr so stark wie bei einem JPEG, jedoch leider viel schneller. Bei Fotos mit einer Alpha-Ebene reicht dies jedoch aus und spart einige Bytes. Ich würde gerne sehen, wie diese Idee weiter ausgebaut wird, oder dass JPEG 2000 (von dem ich glaube, dass es Alpha-Kanäle unterstützt) eine gewisse Browser-Unterstützung erhält.
quelle
Eine weitere Option (für Windows-Benutzer) ist PNGSlim . Auf dem Blog dieses Typen gibt es eine nette Zusammenfassung :
Ich bin mir nicht sicher, ob alle technischen Daten der einzelnen Optimierer verwendet werden, aber ich verwende sie regelmäßig und protokolliere Meldungen zur Optimierung von Paletten (und ich glaube an die Bittiefe, bin mir aber nicht sicher).
quelle
Ich neige dazu, SmushIt zu verwenden . Es ist nur eine persönliche Präferenz, da ich keine installierten Tools benötige und überall darauf zugreifen kann, da es sich um einen Webservice handelt. Außerdem werden GIF-Bilder automatisch in ein PNG konvertiert, wenn festgestellt wird, dass ein PNG die effizientere Route ist.
quelle