Warum werden PNG-8-Dateien beim Öffnen in Photoshop beschädigt?


9

Warum werden in Photoshop 32-Bit-PNGs mit indizierten Farben und ohne Transparenz geöffnet?

Zum Beispiel habe ich eine PNG-Symboldatei des Stack Overflow-Logos unter folgender Adresse abgerufen: http://blog.stackoverflow.com/wp-content/uploads/icon-so.png Beim Öffnen in Photoshop CS3 wird sie anscheinend als indiziert behandelt Farbe und wird den Alpha-Kanal los . Das Bild rechts ist ein Screenshot des Symbols. Durch Ändern des Bildmodus in Photoshop in RGB wird das Bild überhaupt nicht geändert. Ich habe dies mit ein paar anderen PNGs versucht und es scheint ein Hit oder Miss zu sein.

Wenn es in anderen Programmen angezeigt wird, wird es gut angezeigt.

links: PNG in Photoshop geöffnet, rechts: Screenshot von PNG aus dem Browser

links: PNG in Photoshop geöffnet, rechts: Screenshot von PNG aus dem Browser

Was gibt es? Interpretiert Photoshop das PNG-Dateiformat nicht richtig?


1
Sie können dieses PNG in pixlr.com/editor öffnen und speichern. Das resultierende PNG kann in Photoshop geöffnet werden
Kreker

Antworten:


9

Es sieht so aus, als ob das Problem darin besteht, dass Photoshop einen Teil des PNG-8-Standards nicht unterstützt . PNG-8 wie GIF verwendet eine 256-Farben-Palette. Beide Formate unterstützen die Verwendung einer dieser 256 indizierten Farben zur Darstellung der Transparenz. PNG-8 unterstützt auch das Festlegen eines Alpha-Werts für jede dieser 256 Farben auf der Palette. Photoshop (anscheinend CS3 und CS4) unterstützt dies nicht und macht jedes Pixel undurchsichtig.


Siehe sitepoint.com/blogs/2007/09/18/png8-the-clear-winner : „Ich kann mit Sicherheit bestätigen, dass keiner von PhotoShop, Gimp, Paintshop Pro oder Xara über diese Funktionalität verfügt [PNG8 Alpha Transparency]. im."
Marcel Korpel

Aktualisierte URL für diesen Artikel: PNG8 - The Clear Winner
jeffbyrnes

0

Einfache Lösung (in Photoshop CC):

Image -> Mode -> Check "RGB Color"(Nicht indizierte Farbe )

Die Datei kann nun wie gewohnt bearbeitet werden.


-1

Es gibt zwei Arten von PNG-Dateien, die allgemein verwendet werden. PNG8 verwendet indizierte Farben und hat eine einzige Farbe für Transparenz, was bedeutet, dass kein Alphakanal vorhanden ist. PNG24 unterstützt einen separaten Alpha-Kanal. Das Bild, auf das Sie verlinken, ist ein PNG8.

Warum Photoshop CS3 PNG8s so schlecht manipuliert ... dass ich es nicht weiß.


Photoshop CS4 ist auch nicht besser, obwohl Fireworks CS4 es perfekt öffnet. Keine Ahnung was gibt.
Darth Android

Ich denke, es ist gut zu wissen, dass ich nicht nur etwas falsch mache :-)
Daniel Beardsley
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.