Wie überlappen sich Farbräume wie sRGB und Adobe RGB?

20

Ist sRGB in Adobe RGB und Adobe RGB in ProPhoto RGB enthalten? Dies bedeutet, dass ein Foto in einem "niedrigeren Raum" genauso aussieht wie in einem "höheren Raum", z. B. ein sRGB-Foto in einem Adobe RGB-Raum genauso.

Ich habe festgestellt, dass ein sRGB-Foto größer ist als dasselbe in Adobe RGB, was ich nicht verstehe, da der Farbraum größer ist.

Julio Guerra
quelle
Unter welchem ​​Dateiformat speichern Sie? Einige Komprimierungsalgorithmen sind nicht deterministisch, und das wiederholte Speichern desselben Bildes kann zu geringfügigen Unterschieden bei der endgültigen Dateigröße führen.
jrista
JPEG. Als ich die folgenden Antworten las, merkte ich nur, dass es einfach von der Komprimierung kam.
Julio Guerra

Antworten:

30

Schauen Sie sich dieses Bild von Jeff Schewe aus Wikipedia an . Es ist ein 2D-Ausschnitt eines dreidimensionalen Raums, aber es macht das Grundkonzept klar: Farbräume

Also: sRGB ist eine Teilmenge von AdobeRGB, einer Teilmenge von ProPhoto RGB.

Sie können auch sehen, wie ProPhoto RGB außerhalb der gekrümmten Form verläuft, die die sichtbaren Farben darstellt. Und Sie können sehen, dass AdobeRGB besser für das Drucken auf mattem Papier geeignet ist als sRGB - und wie weit der ProPhoto-Bereich über das hinausreicht, was auf Papier gedruckt werden kann.

Dies ist jedoch nicht die ganze Geschichte, da es um die Bittiefe geht . In gängigen Dateiformaten, die für die Anzeige verwendet werden, werden Farbinformationen in ganzen Zahlen und nicht in analogen Werten gespeichert. Es gibt eine diskrete, abzählbare Anzahl von Farben, die bei einer bestimmten Bittiefe beschrieben werden können. Stellen Sie sich den Farbraum wie eine Schachtel Crayola-Buntstifte in verschiedenen Farben vor. Jeder Farbraum hat die gleiche Anzahl von Buntstiften. In den größeren Räumen muss ein Teil dieser begrenzten Anzahl für die breitere Abdeckung verwendet werden. In ProPhoto RGB gibt es eine Reihe von "Buntstiften", die Farben gewidmet sind, die Menschen nicht einmal sehen können. In sRGB ist die gleiche Anzahl von Buntstiften in einem kleineren Bereich verpackt. Das bedeutet, dass Sie im Gegenzug dafür, dass Sie diese weit entfernten Cyans und Greens nicht darstellen können, eine feinere Unterscheidung zwischen den Blautönen und Purpur- und Rottönen (und den Greens, die es gibt) erhalten.

Bei einer Farbtiefe von 8 Bit pro Kanal (insgesamt 24 Bit) gibt es etwa 16,8 Millionen Buntstifte. Dies ist eine Menge, aber genug, um Farbartefakte in subtilen Farbverläufen zu vermeiden. Und wenn Sie von einem Farbraum in einen anderen mappen, müssen die Buntstifte nicht unbedingt in einer Linie liegen . ProPhoto RGB enthält möglicherweise nur sRGB. Wenn Sie jedoch mit 8 Bit arbeiten, ist das Hin- und Herbewegen verlustbehaftet.

Stellen Sie sich vor, Sie haben drei verschiedene Rottöne in einer Buntstiftschachtel und zwei Rottöne in einer anderen Schachtel (weil diese zweite Schachtel den zusätzlichen Buntstift für Ultramarin benötigt). Wenn Sie versuchen, ein Bild aus der ersten Box zu duplizieren, müssen Sie bei der Wiedergabe von Rot Kompromisse eingehen. Und wenn Sie dann mit Ihren ersten Buntstiften eine weitere Kopie anfertigen, ohne das erste Bild zu betrachten, werden Sie wahrscheinlich nicht die gleiche Zuordnung zwischen diesen beiden Rottönen und den ausdrucksstärkeren drei auswählen.

Wenn Sie jedoch mit 16 Bit pro Kanal arbeiten können, ist dies wirklich kein Problem. Das liegt daran , dass 16 Bit für jeden Stift in 8 Bit pro Kanal 16,8 Millionen Stifte ergeben. Das ist eine Menge subtiler Abstufungen - mit ziemlicher Sicherheit jenseits dessen, was das menschliche Auge unterscheiden kann. (Die Gesamtzahl der unterschiedlichen Farben in der 16-Bit-Farbtiefe beträgt über 281 Billionen.) Wenn Sie also eine Anwendung wie Adobe Lightroom verwenden, die in der 16-Bit-Farbtiefe arbeitet, ist das Wechseln des Farbraums kein Problem - aber Sie Sie müssen sich entscheiden, welche Kompromisse Sie eingehen möchten, wenn Sie einen endgültigen Ausgabewert erzielen möchten, da wir noch keine guten, gängigen und gut unterstützten 16-Bit-Farbraum-Dateiformate mit hohem Farbumfang haben.

Was die Größe der resultierenden Datei anbelangt: Das wird im Grunde genommen nur eine Eigenart der Komprimierung sein. Die tatsächliche Spanne des Farbraums macht keinen Unterschied in der Dateigröße, da wiederum die Gesamtanzahl der Stifte in jedem Fall gleich ist. Es ist möglich, dass Ihr sRGB-Foto größer ist, weil die Adobe RGB-Version einige der subtilen Farbunterschiede auf den gleichen Wert "reduziert" hat (nicht genug verschiedene Arten von Rotstift?). Aber es ist wahrscheinlich nur ein kurioses Beispiel dafür, wie die "Neuzuweisung" von Buntstiften dazu führt, dass die Daten unterschiedlich sind und die Komprimierung daher anders ausfällt.

mattdm
quelle
Also schrieb ich meine Antwort und zur gleichen Zeit fügten Sie den Teil auf Dateigröße ...
ysap
Das ist ganz toll. Vielen Dank für die tollen, dummen Beispiele, die mit der Lightroom-Referenz alles wieder auf den Boden gebracht wurden. Tolle Antwort @mattdm!
dpollitt
1
@Julio: Ein Anzeigegerät sollte mit einem eigenen "nativen" Farbraum profiliert sein - den tatsächlichen Farben, die mit den Farbphosphoren, der Beleuchtungstechnologie oder den Tinten des Mediums angezeigt werden können. Jedes Bild wird immer einfach durch die physische Realität "übersetzt". Wenn Sie ein Profil für Ihren Monitor haben, weiß Ihre Software, wie dies richtig funktioniert. Andernfalls wird davon ausgegangen, dass sRGB gut genug funktioniert. [con't ...]
mattdm
1
In jedem Fall werden jedoch ein Bild in sRGB und ein Bild in Adobe RGB auf irgendeine Weise auf die reale Anzeige abgebildet. Da sich die Farben im Farbraum geringfügig unterscheiden (auch im sRGB-Farbraum), kann das Ergebnis geringfügig abweichen. Wenn jedoch alles ordnungsgemäß funktioniert, ist der Unterschied nur schwer zu erkennen - subtile Farbverlaufsverschiebungen. Wenn Sie große, allgemeine Farbverschiebungen sehen, ist etwas nicht richtig eingestellt.
Mattdm
1
Hinzu kommt, dass viele billige LCD-Displays tatsächlich nur 6-Bit pro Kanal liefern, sodass 8-Bit pro Kanal-Bilder "Buntstifte" auf dem Bildschirm verlieren, wie es oder nicht. (Das sind 16,8 Millionen bis zu 262.000.) In diesem Fall werden die Diskrepanzen bei der In-sRGB-Farbskala-Wiedergabe von sRGB- und Adobe RGB-Bildern durch diesen großen Einschnitt überwältigt.
Mattdm
9

Wenn Sie einen Mac haben, können Sie Unterschiede zwischen Farbräumen in 3D-Ausführung visualisieren ColorSync Utilityund einen großen Farbraum auswählen (wie ProPhotoRGB oder AdobeRGB). Klicken Sie dann auf den Pfeil in der oberen linken Ecke des Diagramms und wählen Sie "Zum Vergleich halten". Wählen Sie dann einen anderen Bereich aus, um ihn über dem anderen zu sehen. Sie können ihn ringsum drehen.

Möglicherweise müssen Sie Ordner am unteren Rand der Farbraumliste öffnen, um weitere Bereiche anzuzeigen, wenn Sie Photoshop installiert haben.

In der Praxis können Sie dies verwenden, um die Unterschiede zwischen den Bereichen zu verstehen, aber auch, um zu sehen, wie benutzerdefinierte Druckerprofile in einen Bereich fallen.

Ein Beispiel, das AdobeRGB im ProPhotoRGB-Wal zeigt:

Bildbeschreibung hier eingeben

Kendall Helmstetter Gelner
quelle
1
Sie wollen den Wal sehen, der von einem Riesen gefressen wird ... etwas, das größer ist als ein Wal? Probieren Sie Microsofts verrücktes scRGB. :)
Mattdm
4

Um die großartige Antwort von @ mattdm zu ergänzen - es sei denn, ich habe sie verpasst, es gibt keine Erklärung für die Dateigröße -, würde ich spekulieren, dass beim Aufnehmen von aRGB und anschließenden Umwandeln in sRGB die übergelaufene Farbe ( relativ farbmetrisch ) gesättigt wird In dem Bereich des aRGB-Farbraums, der nicht transformiert (nicht beschnitten) ist, gibt es weniger diskrete Farbstufen (b / c die Gesamtanzahl der Stufen ist gleich - 256), und Sie erhalten ein "posterisiertes" Bild. Das heißt, Ihr sRGB-Bild enthält weniger individuelle Farbwerte als das Originalbild. Aufgrund dieser Dezimierung ist das komprimierte Bild mit kleinem Farbumfang kleiner als das komprimierte Bild mit vollem Farbumfang.

Wenn aus einer anderen Perspektive die aRGB- und sRGB-Bilder gleich aussehen, bedeutet dies, dass die Originalszene nicht farbenreich war und daher in den begrenzten sRGB-Farbraum "passt". Die Verwendung von aRGB zum Erfassen dieser Szene bedeutet jedoch, dass Sie nur eine Teilmenge der verfügbaren diskreten Farben verwenden. Dies führt wiederum zu einem besseren Komprimierungsverhältnis und einer kleineren Datei.

ysap
quelle