Sie sind sich über Ihre genaue Instanz nicht sicher, aber ich bin häufig auf PNG-Dateien gestoßen, die anstelle der Transparenz mit Schwarz oder einer anderen Farbe geöffnet werden. Dies liegt normalerweise daran, dass die PNG-Datei indizierte Farben verwendet und eine Alpha-Palette hat, anstatt eine vollständige Alpha-Maske für das Bild selbst zu verwenden.
Wenn Sie normalerweise eine PNG-Datei speichern, verwenden Sie grundsätzlich die vollständige 24-Bit-TrueColor-Farbe (8 Bit pro Kanal) sowie eine Alpha-Maske, in der die Transparenzinformationen gespeichert sind (im Grunde genommen ein weiterer 8-Bit-Kanal). Wenn Sie Palettenfarben verwenden, werden die Farben als 24-Bit-RGB-Farben indiziert und eine separate 8-Bit-Alpha-Maske beibehalten.
Allerdings unterstützt PNG auch Alpha Paletten . Dies bedeutet, dass jede Ihrer indizierten Farben als 32-Bit-RGBA-Farbe mit den in die Palette eingebetteten Transparenzdaten gespeichert wird. Dies ist ungewöhnlich, da es schwierig ist, dies intelligent zu tun, und leider nicht in die Farbmodi von Photoshop passt. Wenn Photoshop es öffnet, liest es nur die RGB-Komponenten jeder indizierten Farbe und findet keine Alpha-Maske, sodass alle Transparenzdaten verloren gehen.
Ich kann mich nicht erinnern, auf eine Datei gestoßen zu sein, in der eine beliebige matte Farbe auf die teilweise transparenten Bereiche angewendet wurde, aber dies könnte immer noch eine Variation desselben Problems sein.
Lèse hat es geschafft. Es ist in der Tat ein PNG 8 mit einer wirklich seltsamen Palette. Hier erfahren Sie, wie es in Fireworks geöffnet wird, das es sowohl identifiziert als auch korrekt wiedergibt. Der Grund für die Blockade ist offensichtlich, wenn Sie sich die Tabelle ansehen: Jeder Ort außer dem transparenten hat dieselbe Farbe. Anti-Alias? Wir brauchen keinen stinkenden Anti-Alias!
quelle
Ihre Frage wird von den oben genannten Personen gut beantwortet, aber ich möchte eine Vorgehensweise für diejenigen erwähnen, die danach kommen. Sie können das indizierte PNG in Preview.app oder pixlr.com öffnen und das Bild erneut als PNG speichern, um es zu erhalten verlustfreier Zugriff auf das Bild. Sie können das Bild dann mit PS in einem beliebigen Format erneut speichern.
Ich verwende Image Alpha und Image Optim für eine zuverlässige Ausgabe. Weitere Informationen im Artikel: „PNG, das funktioniert“ , in dem das PNG8-Format und andere Probleme bei der PNG-Optimierung ausführlicher erläutert werden.
quelle
Webdesigner verwenden manchmal Fireworks, um 8-Bit-PNG-Dateien mit einem Alpha-transparenten Kanal zu speichern, da einige der älteren Browser Alpha-Transparenz ohne proprietäre Hacks oder IE-CSS-Filter usw. zuverlässiger verarbeiten können. Die Farbprofile in Photoshop werden dies nicht tun Erkenne oder rendere dies jedoch richtig.
quelle
Ich habe das gleiche Problem, seltsame Sache, bei der Arbeit kann ich die Datei ganz gut öffnen und es zeigt Transparenz. Zu Hause bekomme ich einen grünen Farbton und es ist undurchsichtig? Ich laufe verrückt ... gleiche Datei, gleiche Photoshop-Versionen, beide öffnen sie unterschiedlich?!?! Vorschau auf OSX behandelt Datei ganz gut, das ist noch seltsamer. Also kopiere ich zwischen Vorschau und Photoshop, damit es in Photoshop richtig aussieht und ich einen neuen Export mache. Ich benutze Photoshop seit Version 3 und bin noch nie darauf gestoßen. Lerne immer noch jeden Tag;)
quelle
Sie können normalerweise transparente PNGs öffnen, aber nicht kopieren / einfügen. Speichern Sie es und öffnen Sie es in Photoshop.
quelle