Ich habe zuvor gefragt: " Wie kann ich alle Verzeichnisinhalte im Stapelbetrieb nach PNG-8 exportieren und vorhandene Dateien überschreiben? ". Die Antwort, die ich erhalten habe, scheint technisch korrekt zu sein. Aber ich habe vergessen, ein wichtiges Kriterium zu erwähnen – mein Bild hat teilweise Transparenz.
Also, wenn mein Testbild ist:
File
> Export
> Quick Export to png-8
or Export
(picking png-8
) erzeugt eine schön visuell äquivalente Datei:
Wobei Export
> Layers to Files
und Export
> Save For Web (Legacy)
das Bild rechts erzeugen (Bild links ist das Original):
Mein Problem ist, dass die meisten meiner Bilder, die ich über exportieren möchte, Batch
Actions
auf teilweise Transparenz angewiesen sind. Aber die einzigen zwei Exportoptionen png-8
, die ich finden kann und die teilweise Transparenz zu unterstützen scheinen, werden derzeit nicht von Aktionen unterstützt.
Ich bekomme die Save for Web
eine, gemäß der Hard-Edges-Motivation, auf die Adobe hier näher eingeht . Ich verstehe auch nicht, warum der Ebenenexport auch bei teilweiser Transparenz mattiert, ohne Hinweis darauf im Dialogfeld (vielleicht ein Fehler?) Und ohne Möglichkeit, überhaupt die matte Farbe auszuwählen (die automatisch ausgewählte Matteing befindet sich #ffffff
im Farbraum einiger Inhalte).
Gibt es andere Möglichkeiten zum Exportieren nach png-8
, mit teilweiser Transparenz als Export as
und Quick Export to png-8
?
Hier ist eine Lösung - nur mit Photoshop ... WENN Ihre Dateien alle die gleichen Abmessungen haben.
Erledigt
~~~~~~~~ ~~~~~~~~ ~~~~~~~~
BEARBEITEN: Wenn Ihre Dateien unterschiedliche Abmessungen haben (oder wenn die obige Methode aus irgendeinem Grund für Sie nicht funktioniert) und Sie einfach PNG-8s haben müssen, können Sie jederzeit das alte SuperPNG-Plugin für Photoshop herunterladen, das hier verfügbar ist ...
Photoshop kann jetzt mit „Exportieren“ sofort bessere Ergebnisse als SuperPNG liefern – aber nicht in einer Aktion/einem Stapel. Sobald Sie das Plugin installiert haben, können Sie eine Aktion/Batch erstellen und SuperPNG 'Speichern unter'. Diese Methode war in der Lage, PNG-8-Dateien mit 8-Bit-Transparenz auszugeben, lange bevor Photoshop dies konnte ...
Hier ist Ihr Originalbild oben (das bei 93 KB begann), das mit SuperPNG aus Photoshop gespeichert wurde:
Um dieses Ergebnis zu erzielen (mit einem Gewicht von 60,5 kb), habe ich die folgenden Einstellungen verwendet:
Ich konnte die Dateigröße verringern, aber es verursachte einige unansehnliche Streifenbildung. Die Ergebnisse variieren natürlich mit verschiedenen Bildern. Vielleicht können Sie bessere Ergebnisse erzielen, indem Sie an den Einstellungen herumspielen ...
Wie auch immer, nachdem ich diese Datei durch " The Gauntlet " laufen ließ, bekam ich dieses Ergebnis:
Dieses Bild ist 38 KB groß.
Beachten Sie, dass dies nur geringfügig kleiner ist als das 32-Bit-Beispiel, das mit PNGGauntlet in meiner anderen Antwort generiert wurde – aber es ist ein PNG-8 mit 8-Bit-Transparenz:
Vergessen Sie in diesem Fall Photoshop ... und bleiben Sie auch nicht bei PNG-8 hängen. Bei teilweiser Transparenz (meiner Meinung nach) ist PNG-24 (eigentlich PNG-32) der einzige Weg.
Verwenden Sie PNGGauntlet . Und du bist fertig.
Hier ist Ihr Beispielbild, nachdem Sie es "durch den Spießrutenlauf" geführt haben:
Die Dateigröße wurde von 93,4 KB auf 39,9 KB reduziert:
Ihr PNG8-Beispiel oben ist 40,6 KB groß, also haben wir es sogar noch besser gemacht, ohne Photoshop oder PNG8 zu benötigen.
Beifall
Johann Drach
Scott
Quick Export to PNG
undExport as..
das Aktivieren der Option "Kleinere Datei (8-Bit)" werden beide als PNG24-Bild gespeichert. Meine Version von Photoshop CC2017 hat keinQuick Export to PNG-8
Element.KNALL
Scott
Index
KNALL
Jason R.Mick
Small File (8-bit)
Option darin aktivierenExport Preferences
, bezieht sich eindeutig auf dieQuick Export as png-8
. Diese Datei ist normalerweise viel kleiner als das Original*.png
(png-24
?) und enthält teilweise Transparenz. Wenn Sie also argumentieren wollen, dass es nicht "wahr" istpng-8
, kann ich das nicht wirklich debattieren, ohne die feineren Details des Dateiformats zu kennen, aber ich weiß, dass es effektiv ähnliche Gewinne wie das mattierte zeigt, von dem Sie behaupten, dass espng-8
fehlen muss ( teilweise) Transparenz.KNALL
KNALL