Gibt es eine verlustfreie Konvertierung von sRGB nach CMYK?

Bei meinem Bestreben, große Bilder zu drucken , stellte ich fest, dass die meisten dieser Orte im Gegensatz zu Fotolabors nur CMYK-Bilder akzeptieren.

Obwohl ich mich als Bildverarbeitungsexperte betrachte, stelle ich fest, dass mein Wissen über CMYK eine eklatante Lücke aufweist! Ich habe diese Frage gelesen, die größtenteils zusammenfasst, was ich bereits wusste.

Was ich brauche, ist, meine sRGB-Bilder in CMYK-Bilder umzuwandeln und zu verstehen, wie die Farben beeinflusst werden.

Der erste Problempunkt ist, dass sRGB ein Farbraum ist, der auf einer RGB-Darstellung basiert, und CMYK, AFAIK, kein Farbraum, sondern eine Darstellung von Farben ist. Das sagt mir, dass wir einen CMYK-Farbraum brauchen, vorzugsweise einen gemeinsamen, da Drucker, mit denen ich gesprochen habe, nur CMYK sagten, als ich nach einem Farbraum fragte.

Zweitens müssen wir feststellen, wie viel sRGB in einem ausgewählten CMYK-Farbraum dargestellt werden kann, und bestimmen, wie viel Genauigkeit (Bittiefe) für die Darstellung erforderlich ist.

Die letzte Frage lautet daher: Wie konvertiert man ein sRGB-Bild verlustfrei in ein CMYK-Bild?

Antworten (4)

Zunächst einmal ist sRGB ein einzelner Farbraum mit definierten Grenzen und definierten Zuordnungen von RGB-Werten zu (zum Beispiel) CIE-XYZ-Werten, einer bestimmten Betrachtungsumgebung usw.

CYMK hingegen ist wirklich eine ganze Familie von Farbräumen. Alle Farbräume in der Familie sind subtraktiv, aber Sie können sich nicht darauf verlassen, dass sie darüber hinaus viel gemeinsam haben. Die genauen Farben der Primärfarben (dh der Farbton von Cyan, Magenta, Gelb und sogar Schwarz) variieren. Da beim Drucken fast ausschließlich CMYK verwendet wird, wirken sich auch die Farbe des Papiers, Aufheller, die Fähigkeit zur Aufnahme von Tinte usw. auf die wahrgenommene Farbe aus.

Aus theoretischer Sicht steht außer Frage, dass die Konvertierung von RGB nach CMYK völlig verlustfrei sein kann, sodass Sie (zum Beispiel) eine Round-Trip-Konvertierung (RGB nach CMYk, dann zurück nach RGB) durchführen und garantieren können, dass das Ergebnis identisch ist mit die ursprüngliche Eingabe.

Aus praktischer Sicht wird CMYK (wie oben erwähnt) fast ausschließlich zum Drucken verwendet. Die eigentliche Frage ist also, ob es einen echten Drucker gibt, der den gesamten sRGB-Farbraum darstellen kann. Obwohl ich mich darin irren könnte, glaube ich, dass die Antwort darauf nein ist. Darüber hinaus ist es schwierig (eigentlich wahrscheinlich unmöglich), auf Papier genau das gleiche Aussehen zu erzielen wie auf einem Monitor.

Insbesondere reflektiert Papier nur Licht, das darauf scheint, und die Tinte auf dem Papier begrenzt die Menge, die reflektiert wird. Das heißt, bei normaler Beleuchtung ist das, was Sie auf dem Papier sehen, immer mindestens etwas weniger hell als das Umgebungslicht.

Ein normaler Monitor sendet Licht aus. Besonders die High-End-Monitore, die typischerweise für die Fotobearbeitung verwendet werden, werden typischerweise in einer relativ dunklen Umgebung verwendet und haben oft auch Blenden. Infolgedessen ist der Monitor normalerweise heller als die Umgebung.

Eine Galerie versucht in der Regel, die Drucke etwas mehr so ​​anzuzeigen, wie Sie sie auf einem Monitor sehen, wobei das Licht auf das Bild gerichtet ist und wesentlich heller ist als die Umgebung. Gärboxen machen im Allgemeinen ungefähr dasselbe.

Fazit: Obwohl sRGB zu CMYK verlustfrei sein kann , ist es normalerweise nicht - und da es normalerweise zum Drucken dient, sollte es wirklich nicht sein, außer in dem seltenen (nicht vorhandenen?) Fall eines Druckers, der den gesamten sRGB-Farbraum abdeckt .

Danke Jerry! Das beantwortet meine Frage und stimmt mit dem überein, was ich bereits wusste. Dies wirft viele Randfragen auf, die ich wahrscheinlich bald formulieren werde.

Ich habe nicht nachgerechnet, aber ich glaube, dass es eine verlustfreie RGB-zu-CMYK-Transformation gibt, genauso wie es von RGB zu Lab oder RGB zu HSL und zurück gibt. Ich glaube, Sie möchten nur den Schwarzkanal ignorieren und die R-, G- und B-Kanäle über den Farbwürfel reflektieren .

Die Sache ist, inwiefern wäre das nützlich? Niemand erstellt CMYK-Bilder mit der Absicht, sie auf einem Gerät mit einem Farbumfang wie dem eines Computerbildschirms anzuzeigen. Ihr Zweck ist es, zum Drucken zu gehen, und es kann kein verlustfreies RGB zum Drucken transformieren.

Dies liegt daran, dass Papier ein reflektierendes Medium und Computerbildschirme ein durchlässiges Medium sind. Letztere machen ihr eigenes Licht, während Papier und Tinte nur das empfangene Licht reflektieren können. Sie können nicht verlustfrei von einem zum anderen wechseln.

Wenn Ihr bevorzugtes Bildbearbeitungsprogramm die Farben ändert, die Sie auf dem Monitor sehen, wenn Sie von RGB zu CMYK wechseln, ist das eine gute Sache. Es versucht, die Art der Farbverschiebungen zu modellieren, die Sie sehen werden, wenn Sie den Druck tatsächlich erstellen. Das kann Ihnen den einen oder anderen Versuch ersparen, weil Sie den Farbverschiebungen entgegenwirken oder sie zumindest rechtzeitig einplanen können.

Da weißes Papier alle Wellenlängen reflektiert, warum kann es nicht alle möglichen Farben zeigen? Nach dem, was ich gelesen habe, scheint die Papierskala extrem groß zu sein (der Dynamikbereich jedoch nicht, was ein ganz anderes Thema ist).
Ich weiß nicht warum, ich weiß nur, dass es so ist. (Wenn dies nicht der Fall wäre, würden Sie denken , dass jemand ein Drucker-, Papier- und Tintensystem bauen würde, das eine Monitor-äquivalente Farbskala demonstriert.) Es klingt jedoch nach einer feinen separaten Frage.
@Itai Die Grenze des Farbumfangs ist die Anzahl der verwendeten Tinten. Um einen breiteren Farbraum zu erhalten, fügen Sie mehr Tintenfarben hinzu, 7- und sogar 9-Farben-Risse sind in der Druckvorstufenwelt ziemlich üblich. CcMmYKkRG zum Beispiel ist ein übliches 9-Farben-Setup, das halb Cyan, halb Magenta, halb Schwarz, Rot und Grün zu den Standardfarben Cyan, Magenta, Gelb und Schwarz hinzufügt. Es gibt auch eine sehr gängige Technik, bei der Sie Standard-CMYK mit einer einzelnen Sonderfarbe ergänzen, um ein Firmenlogo mit genau der richtigen markenrechtlich geschützten Farbe zu erhalten, die in CMYK mit einer glatten Textur nur schwer genau wiedergegeben werden kann.
Alle Halbfarben werden nur hinzugefügt, um sichtbare Punkte in sehr hellen Farben zu reduzieren. Diese erweitern das Spektrum überhaupt nicht. Das Hinzufügen von Tinten, die zusätzliche Primärfarben hinzufügen (z. B. helles Rot oder helles Grün), kann jedoch den Farbraum erweitern, da die Sättigung der Tinte begrenzt sein kann.

Wenn Sie von „CMYK“ sprechen, sprechen Sie eine völlig andere Sprache als RGB, der Bereich der Farbskalen ist dort eher vielfältig und geräteabhängig. Ich würde sagen, es geht weniger um die "verlustfreie" Konvertierung als vielmehr um die ordnungsgemäße Konvertierung eines RGB-Bildes in die richtige Mischung von CMYK-Tinten für jedes Pixel. Es WIRD Verluste geben, aber wenn ein endgültiger Druck betrachtet wird, sind die Unterschiede kaum wahrnehmbar (wenn überhaupt). Jeder Drucker ist anders und jeder verwendet unterschiedliche Arten von Tinte, jede Tintenfarbe unterscheidet sich geringfügig zwischen den Druckern, der gedruckten Tinte Die Dichte ist unterschiedlich und die Art und Weise, wie die Tinte auf dem Papier verteilt wird, ist unterschiedlich (sie kann gedithert oder gerastert sein).

Im Allgemeinen ist die Konvertierung in CMYK ein sorgfältiger Prozess, der zumindest ein mäßiges Verständnis dafür erfordert, wie das Bild tatsächlich von dem verwendeten Drucker gedruckt wird. CMYK ist in der Tat ein Farbraum, der Farbraum dieses Raums ist jedoch geräteabhängig und normalerweise kleiner als der Farbraum des Computerbildschirms, mit dem Sie arbeiten. Proofing, sowohl hart als auch weich, ist ein entscheidender Schritt bei der korrekten Konvertierung eines RGB-Bildes in CMYK für eine genaue Reproduktion.

Hmmm ... einige grundlegende Definitionen sind erforderlich. Für mich wird ein Farbraum weitgehend durch eine Farbskala definiert. Könnten sRGB und AdobeRGB ansonsten nicht der gleiche Farbraum mit unterschiedlichen Farbskalen sein?
Es gibt eine dritte Variable, das „Farbmodell“ – en.wikipedia.org/wiki/Color-space
Die Definitionen des Begriffs „Farbraum“ sind nicht ganz so eindeutig. In manchen Kreisen sind Farbräume Dinge wie "Lab-Raum", "RGB-Raum", "CMYK-Raum", wobei "additiv" und "subtraktiv" Modelle sind. Andere Kreise beziehen sich auf RGB und CMYK als Modelle und bestimmte Gamuts als Farbräume. Ich denke, meine Bedeutung kann klar aus dem Kontext abgeleitet werden.

AFAIK, es gibt keine Möglichkeit, eine Farbe in sRGB verlustfrei in eine Farbe in CMYK zu konvertieren. Da jeder Farbraum einen anderen Farbraum darstellt, gibt es keine genaue Möglichkeit, ohne eine gewisse Schätzung/Annäherung zwischen einer Farbe in eine andere umzuwandeln.