Andreas Kraushaar schrieb:
Liebe Liste,
hat jemand Erfahrung mit dem PNG-Format?
Ich möchte ein CMYK mittels PNG transportieren und den K-Kanal im
Alphakanal "verstecken".
Leider ist das PNG-Format - im Gegensatz zum TIFF - nicht dafür
geeignet, Zusatzinformationen in zusätzlichen Kanälen zu "verstecken".
Wenn ich jedoch ein 3kanaliges Bild um den
Alphakanal erweitere und ihn als png abspeichere, ist beim nächsten
Öffnen nicht mehr drin :-(
Der Begriff "Alpha-Kanal" ist leider etwas uneindeutig:
in Dateiformaten wie PNG, die ein 4-kanaliges R-G-B-Alpha-Format
unterstützen, ist mit Alpha ein vierter Kanal gemeint, der immer als
Transparenz interpretiert wird: "Also known as a mask channel, an alpha
channel is simply a way to associate variable transparency with an
image. [...] Instead of storing three bytes for every pixel (red, green
and blue), now four are stored: red, green, blue and alpha, or RGBA"
Photoshop bezeichnet als Alphakanäle dagegen jede Art von Zusatz-Kanälen
in Dateien (also eine gespeicherte Auswahl genauso wie einen
Sonderfarb-Kanal oder eine Ebenenmaske) - und das was das "Alpha" im
Dateiformat ist, ist für Photoshop die Ebenentrasparenz (und die ist in
der Kanal-Palette leider nicht sichtbar oder direkt bearbeitbar)
Da PNG als simples, einfach zu interpretierendes Format konzipiert
wurde, ist in PNG-Dateien nur *ein*, (in der Photoshop-Kanal-Palette
dann nicht sichtbarer) Alpha-Kanal zulässig, der als Transparenz
interpretiert wird.
Er lässt sich in Photoshop z.B. per
"Auswahl->Auswahl laden->Ebene xx Transparenz"
und anschließend
"Auswahl->Auswahl speichern..."
wieder "zum Leben erwecken".
Mir ist allerdings in Photoshop keine Methode bekannt, diese Transparenz
wieder zu entfernen und das "abgedeckte" RGB-Bild zum Vorschein zu
bringen (das klappt meines Wissens in Photoshop nur mit Ebenenmasken).
Dieses Feature habe ich auch in anderen Situationen schon vermisst. -
Falls jemand einen Trick dafür entdeckt hat, fände ich es nett, wenn er
ihn hier verraten würde ;-) Vielleicht gibt es ja auch ein anderes
Programm, dass sowas zulässt.
Am PNG-Format liegt es jedenfalls nicht: die RGB-Infomationen sind
meines Wissens auch "unterhalb" einer vollständig deckenden Alpha-Maske
noch in der Datei).
Infos zum PNG-Format gibt's übrigens unter
<http://www.w3.org/TR/PNG> und
<http://www.libpng.org/pub/png/>
Grüße, Klaus Karcher