xyY
定義と成り立ち
XYZ表色系では数値と色の関連がわかりにくい。そこでXYZ表色系から絶対的な色合いを表現するためのxyY表色系が考案された。
各成分の意味
x:軸
y:軸
Y:三刺激値Y(tristimulus Y)
各成分の範囲
x:[0.0..1.0]
y:[0.0..1.0]
Y:[0.0..1.0]
R:[0.0..1.0]
G:[0.0..1.0]
B:[0.0..1.0]
変換式
RGB => xyY
X = 0.412453 * R + 0.35758 * G + 0.180423 * B
Y = 0.212671 * R + 0.71516 * G + 0.072169 * B
Z = 0.019334 * R + 0.119193 * G + 0.950227 * B
x = X / ( X + Y + Z)
y = Y / ( X + Y + Z)
xyY => RGB
X = x / y * Y
Z = z / y * Y = (1-x-y) / y * Y
R = 3.240479 * X - 1.53715 * Y - 0.498535 * Z
G = -0.969256 * X + 1.875991 * Y + 0.041556 * Z
B = 0.055648 * X - 0.204043 * Y + 1.057311 * Z