Gibt es eine Möglichkeit, eine PNG-8-Datei mit Alpha-Transparenz in Photoshop zu speichern?

6616
Django Reinhardt

Ich habe kürzlich etwas entdeckt, von dem ich zuvor dachte, dass es unmöglich ist: PNG-8-Dateien können Alpha-Transparenz auf dieselbe Weise speichern wie PNG-32-Dateien. Nicht indizierte Transparenz (wie bei GIFs), jedoch voll bei Alpha- Transparenz.

(Mehr dazu erfahren Sie hier: http://blogs.sitepoint.com/png8-the-clear-winner )

Anscheinend ist dies mit Fireworks möglich, aber ich kann mit Photoshop keinen Weg finden .

Kennt jemand eine Möglichkeit, diese unglaubliche Funktion in Photoshop zu aktivieren? Durch Add-Ons oder auf andere Weise? Es ist so unglaublich nützlich für Webentwickler, dass ich nicht glauben kann, dass es nicht in der neuesten Version (oder einer anderen Version) von PS enthalten ist!

4
Photoshop und PNG-8 hassen sich gegenseitig. Ich dachte nur du solltest es wissen. Ignacio Vazquez-Abrams vor 12 Jahren 3
@Ignacio: lol :) Mehrdad vor 12 Jahren 0

6 Antworten auf die Frage

3
KnightHawk

Eine aktualisierte Antwort für 2015 Tech.

Ich verwende Photoshop Creative Cloud 2015 (für PC weiß ich nicht, ob es auf dem Mac Unterschiede gibt) und es gibt eine Wahl

"Datei> Exportieren> Exportieren als"

Es gibt nicht viele Optionen zum Anpassen von hier, aber wenn Sie das PNG-8-Format wählen, wird automatisch volle (oder scheinbar volle) Alphatransparenz in einem PNG-8-Format verwendet. Die Laufleistung kann je nach Bildgröße und Anzahl der Farben variieren, je nachdem, ob das Ergebnis tatsächlich geringer ist als bei einem normalen PNG-24. Im Durchschnitt haben die Bilder, mit denen ich gearbeitet habe, etwa 1/3 der endgültigen Dateigröße ergeben, verglichen mit einem PNG-24 des gleichen Bildes.

HINWEIS : Stellen Sie sicher, dass der Bildmodus NICHT indiziert ist (Schlosssymbol auf der Ebene), da ich die Alphatransparenz sonst nicht zum Laufen bringen konnte. Ich habe den RGB-Modus mit erfolgreichen Ergebnissen verwendet.

Ja, es ist alles andere als perfekt (und scheint langsamer zu sein), aber irgendwie ist es da. Ich hoffe, Adobe verbessert das bald. Django Reinhardt vor 8 Jahren 0
2
Dunc

Nicht dass ich wüsste, aber das Bild als PNG-24 speichern und dann folgendes verwenden:

http://compresspng.com

(Ich habe http://www.8bitalpha.com und http://tinypng.org ausprobiert, aber sie haben mir schlechte Ergebnisse gebracht.)

Scheint viel langsamer als 8bitalpha und tinypng, aber gut für die Kontrolle, danke. Django Reinhardt vor 10 Jahren 0
1
Donna

Sie können das Pngquant-Skript von Ethan Gardner verwenden, um eine Photoshop-Datei in alpha-tx PNG zu konvertieren. Es funktioniert auf Mac und PC. http://www.ethangardner.com/articles/alpha-transparency-in-png-8-images-ohne-nutzungsfeuerwerke/

Dies ist möglicherweise die beste heute verfügbare Option. So eine Schande, aber danke. Django Reinhardt vor 12 Jahren 0
1
Johan

Dies ist insbesondere für das Webdesign ein wichtiges Thema. Ein großes png24-Bild kann ~ 1 MB sein, was für die Website-Design-Nutzung fast unmöglich ist. Aber dasselbe Bild wie png8 mit Alpha ist ~ 250kb, in vielen Situationen ok.

Und schließlich eine Drag & Drop-Lösung für png8 mit Alpha-Transparenz, die ab 2013 04 kostenlos verfügbar ist: http://tinypng.org/

Weitere verwandte Tools finden Sie hier: http://pngquant.org/

Genießen!

0
75th Trombone

If you're on a Mac, you can use the excellent (and free) ImageAlpha tool to do this to a PNG-32 using a GUI, live preview, etc.

-3
Jack

Gehe zu Datei> Für Web und Gerät speichern

Schauen Sie sich die rechte Seite an. Es gibt eine Dropdown-Liste nach Preset. Dort finden Sie PNG 8, es gibt einige Optionen, die sich auf Transparenz beziehen.

Ja. Diese Optionen dienen der indizierten Transparenz. Meine Frage war nach Alpha-Transparenz. Django Reinhardt vor 12 Jahren 1