Ich versuche, die CIE 1931 Farbskala mit Mathe zu plotten.Wie kann man feststellen, ob eine xyY-Farbe innerhalb des CIE-1931-Gamuts liegt?
Ich nehme eine xyY-Farbe mit Y auf 1,0 fixiert dann variieren x und y von 0,0 bis 1,0.
Wenn ich die resultierenden Farben als ein Bild plotte (dh das Pixel bei (x, y) ist meine xyY Farbe in RGB konvertiert), bekomme ich ein hübsches Bild mit der CIE 1931 Farbskala irgendwo in der Mitte, dies wie:
xyY von 0,0 bis 1,0:
Jetzt möchte ich die klassische zungenförmige Bild so meine Frage ist: Wie keulen ich Pixel außerhalb des Bereichs der Farbskala CIE 1931 ?
dh. Wie kann ich feststellen, ob meine xyY-Farbe innerhalb/außerhalb des Farbbereichs der CIE 1931 liegt?
Überprüfen, ob alle Werte für r, g, b innerhalb von 0..1 liegen? –
Überprüfen, ob Ihre RGB-Werte im Bereich [0-1] liegen, würde zeigen, ob sie innerhalb des RGB-Farbumfangs liegen, nicht, wenn sie innerhalb des Spektralbereichs liegen. –
RGB gibt ein Dreieck, nicht den CIE1931 Gamut. – Ayub