Warum ist CMYK & PNG nicht möglich?

18

Ich musste ein Bild in das PNG-Format konvertieren, damit ich einen transparenten Hintergrund habe. Leider wird CMYK vom PNG-Format nicht unterstützt. Ich wollte nur ein Bild mit einem klaren Hintergrund, damit ich dieses Bild allein in meinem Design haben kann. Ich habe mich für CMYK entschieden, weil ich gerade ein Buch zum Drucken entwerfe. Hilfe.

Faz Azmi
quelle
2
Sprechen Sie als erstes mit der Person, die das Dokument drucken wird. Bevorzugen sie CMYK oder RGB? Wirst du auch eine digitale Version erstellen? CMYK ist auf dem Bildschirm schlechter, Sie können es nicht einfach zurückkonvertieren. Meiner Erfahrung nach ist es am besten, RGB so lange wie möglich zu verwenden. Konvertieren Sie nur zu CMYK, wenn Sie wissen, was Sie tun (Farbprofil). Wenn Sie jedoch Transparenz benötigen, verwenden Sie entweder das TIF- oder das EPS-Format mit einem Alphakanal oder einem Vektorausschnittpfad.
AAGD
10
Bezahlen Sie bitte einen Designer für die Druckvorstufe. Sie sparen Geld. Dies ist nur die Spitze des Eisbergs, wo es ziemlich offensichtlich ist, dass Ihnen dieses Projekt unbekannt ist. Konvertieren Sie die Datei NICHT in CMYK. Belassen Sie RGB und lassen Sie den Designer eine ordnungsgemäße Konvertierung für das Medium vornehmen, auf dem gedruckt werden soll.
Rafael
1
Hack-Alarm: Ein Graustufen-PNG für jeden Kanal in CMYK würde funktionieren , wird aber für jeden, der es empfängt, Kopfzerbrechen bereiten.
Joshua,
2
Es ist erwähnenswert, dass RGB und CMYK sind arithmetisch austauschbare Farbmodelle . Die häufig zugeordneten sRGB- und SWOP-Farbskalen sind nicht austauschbar (nach der Konvertierung erhalten Sie Kanalwerte kleiner als 0 oder größer als 1).
MooseBoys
2
@slebetman rgb(0, 0, 1)(vorausgesetzt du meinst 0-255 Skala) ist genau cmyk(1, 1, 0, 0). Die Tatsache, dass ein Farbpunkt "unmöglich zu drucken" ist, bedeutet lediglich, dass der Farbpunkt in der Farbskala des Druckers ungefähr so aussehen würde cmyk(1.2, 1.1, 0, 0).
MooseBoys

Antworten:

38

Warum?

Denn PNG ist ein verlustfreies Rasterbildformat, das für das Web und letztendlich für RGB-Bildschirme entwickelt wurde.

Das Format war jedoch nie als Druckformat vorgesehen oder konzipiert und muss daher keine CMYK-Farbe unterstützen. Daher ist es für den CMYK-Druck völlig falsch, dh es wird gedruckt, wenn für die Herstellung von CMYK-Druckplatten Separationen erforderlich sind. Bildschirme wie Lithografie, Siebdruck usw.

Das De-facto-Standard-Rasterbildformat für den CMYK-Druck ist TIFF.

Hinweis: Auch wenn TIFF Transparenz unterstützt, ist dies beim CMYK-Druck selten erforderlich. Alles, was in einem CMYK-Bild weiß ist, wird nicht gedruckt, da in diesem Druckvorgang keine weiße Tinte verwendet wird.

Billy Kerr
quelle
2
Ein Publishing-Tool berücksichtigt möglicherweise den Alpha-Kanal für die Zusammenstellung vor dem Drucken. Wenn Sie also ein CMYK-Weiß über einen nicht-weißen CMYK-Hintergrund legen, entfernt das Programm die nicht-weiße Unterlage, sofern die Überlage keine Transparenz aufweist.
Yakk
7
"Alles, was in einem CMYK-Bild weiß ist, wird nicht gedruckt, da in diesem Druckvorgang keine weiße Tinte verwendet wird." <- Ist es nur weiß oder hat es die gleiche Farbe wie das Papier? Das heißt, wenn das Papier rot ist, versucht der Drucker trotzdem, rot zu drucken und weiß zu ignorieren? Auch wenn die Papierfarbe definiert ist?
Ismael Miguel
5
@IsmaelMiguel Wenn das physische Papiermedium rot ist, werden die Tinten über dem roten Papier überdruckt, das durch die Tinten sichtbar wird, und alle Farben werden in Richtung Rot verschoben, da CMYK-Tinten halbtransparent sind. Wenn keine Tinte aufgetragen wird (in weißen Bereichen), wird nur das blanke rote Papier durchscheinend. Also wird im Grunde alles rot / rötlich gefärbt sein. Es ist möglich, farbiges Papier vor dem Überdrucken mit CMYK mit undurchsichtiger weißer Tinte zu bedrucken - dies ist jedoch kein regulärer Bestandteil des CMYK-Druckprozesses.
Billy Kerr
4
@IsmaelMiguel Nein. Darum geht es in dieser Frage nicht. Es geht um PNG-Bilder und CMYK-Unterstützung, mit einer Randnotiz zur Transparenz. Das OP erwähnt nichts über rotes Papier.
Billy Kerr
1
Anforderung des Teils Ihrer Antwort: "Alles, was in einem CMYK-Bild weiß ist, wird nicht gedruckt, da in diesem Druckvorgang keine weiße Tinte verwendet wird." Grundsätzlich stellen Sie fest, dass alles Weiße als transparent angenommen wird. Hat es mit der Papierfarbe zu tun oder überhaupt nicht? (Ja, ich verstehe, dass es keine weiße Cartbridge gibt.) Wenn ich mit einem Papier einer anderen Farbe drucke, ist diese Farbe dann sowohl transparent als auch weiß? (Ich habe bemerkt, dass einige Drucker auf andere Papierfarben eingestellt werden können). Ich habe einfach Rot als Beispiel genommen.
Ismael Miguel
15

Grundsätzlich gibt es zwei Denkrichtungen zum Dateiformatdesign.

Eines ist, dass Sie viele Optionen haben sollten, um vielen verschiedenen Benutzern das zu geben, was sie wollen. Das Problem bei diesem Ansatz ist, dass die Kompatibilität zu einem Problem wird. Nur weil ein Programm für die Unterstützung von Tiff-Dateien wirbt, heißt das nicht, dass es Ihre bestimmte Tiff-Datei öffnen kann.

Das andere ist, dass Sie die Anzahl der Optionen für die Kernfunktionalität niedrig halten sollten, damit ein relativ einfacher Leser alle Dateien im Format lesen kann. Dies ist der Ansatz von PNG. Es wurde in den späten 90ern als Bildformat für das Web entwickelt, und die Optionen für die Kernfunktionalität spiegelten dies wider. Die Farboptionen waren RGB (mit einem optionalen Alphakanal), palettiert mit einer RGB-basierten Palette und Graustufen (trivial in RGB konvertiert).

Ja, PNG bietet Optionen zum Festlegen spezifischer RGB-Farbräume für diejenigen, die sich für ihre Farben interessieren. Einfache Decoder, die diese ignorieren, sind jedoch nicht schlechter dran, als wenn die Farbrauminformationen noch nie gespeichert worden wären brechen die Grundkompatibilität.

Die Frage von CMYK wird in RFC 2083 explizit angesprochen

CMYK oder andere ungewöhnliche Farbräume werden nicht unterstützt. Auch dies geschieht im Namen der Förderung der Portabilität. Insbesondere CMYK ist viel zu geräteabhängig, um als tragbare Bilddarstellung nützlich zu sein.

Peter Green
quelle
2
Diese Begründung und das Zitat am Ende sind besonders stark, wenn Sie erkennen, dass das "P" in "PNG" für "Portable" steht.
IMSoP
5

Das PNG-Format unterstützt lediglich keinen anderen Farbmodus als RGB. Daran führt kein Weg vorbei. Verwenden Sie TIFF

joojaa
quelle
3
Genau genommen stimmt das nicht. PNG unterstützt auch Graustufen (mit einer Zweikanalstärke von 1 bis 16 Bit) sowie einen indizierten Farbmodus, der in Abhängigkeit von den genauen Farben, die in die Palette geladen werden, möglicherweise kein echtes RGB ist (obwohl die Farben in darstellbar sein müssen) ein RGB-Farbraum). Die Verwendung von Graustufen mit PNG ist ziemlich selten, aber die indizierte Verwendung ist bei Bildern im Web mit begrenztem Farbumfang eher üblich.
Austin Hemmelgarn
1
@AustinHemmelgarn Nun, ich gebe Graustufen zu, aber der indizierte Modus ist nur eine Teilmenge von RGB
joojaa
Normalerweise ist es eine Teilmenge von RGB, aber für die Palette kann jeder der anderen Farbmodi verwendet werden, obwohl es ein sehr seltsames Bild sein müsste, damit die Verwendung einer Graustufenpalette im indizierten Modus von Vorteil ist.
Austin Hemmelgarn
4
Nein, die Palette in einem PNG ist immer in RGB mit 8 Bit pro Kanal. Es gibt auch einen optionalen Alpha-Kanal für die Palette, der jedoch in einem separaten Block gespeichert ist.
Peter Green
1

Betrachten Sie es so: PNG wurde als Ersatz für GIF entwickelt und ist daher im Allgemeinen für die Verwendung in digitalen Arbeiten vorgesehen, dh RGB (Bildschirme verwenden RGB). Und ja, PNG ist auf RGB beschränkt. Während CMYK ein druckspezifisches Modell ist, das in JPG **, TIFF, PSD und einigen anderen Formaten verfügbar ist. Lesen:

Lucian
quelle
1
PNG ist nicht nur auf RGB beschränkt, sondern unterstützt auch monochrome Graustufen-Farbräume sowie einen indizierten Farbmodus, der technisch gesehen kein echter RGB-Modus ist. Das Format könnte auch technisch erweitert werden, um andere Farbräume zu unterstützen. Angesichts der derzeitigen Hauptanwendungen von PNG besteht jedoch kein Anreiz dazu.
Austin Hemmelgarn
0

Das Problem hat nichts mit Farbräumen zu tun. Es geht um Transparenz ... oder Alpha. Verwenden Sie das BMP-Format. Auf Windows-basierten Computern können Sie Chromakey oder Alpha-Blending nicht ohne Weiteres mit einem anderen Format kombinieren.

Jinzai
quelle
Willkommen bei GD.SE - Bitte schauen Sie sich die Tour durch , um ein Gefühl dafür zu bekommen, worum es in unserer Community geht. Dann schaut über Wie zu fragen , und wie man Antwort eine Frage zu sehen , was eine macht gute Abfrage hier, und wie sie am besten zu gestalten. Sie geben an: "... Sie können mit Chromakey oder Alpha-Blending mit keinem anderen Format ohne weiteres Kompositionen erstellen ..." (Hervorhebung von mir) - Ich vermute, dass dies möglicherweise nicht korrekt ist um uns allen zu helfen zu lernen? Wenn Sie in dieser Behauptung richtig liegen, wäre es für viele sehr hilfreich, davon zu erfahren - danke!
GerardFalla