sRGB是标准色彩空间
是一个微软和惠普于1996年定义的标准色彩空间
如果想从sRGB转到CIEXYZ空间,要乘以这个矩阵:
得到CIEXYZ之后,可以再转成CIELAB:
其中
X
0
,
Y
0
,
Z
0
X_0, Y_0, Z_0
X0,Y0,Z0是定义的参考白点,根据不同的标准定义,如Illuminant D50定义的是
X
0
=
96.4212
,
Y
0
=
100
,
Z
0
=
82.5188
X_0=96.4212, Y_0=100, Z_0=82.5188
X0=96.4212,Y0=100,Z0=82.5188,Standard Illuminant D65定义的是
X
0
=
95.0489
,
Y
0
=
100
,
Z
0
=
108.8840
X_0=95.0489, Y_0=100, Z_0=108.8840
X0=95.0489,Y0=100,Z0=108.8840
在sRGB空间是不能进行颜色距离的计算的,并且RGB空间是正交的,而人眼视觉系统不是,直接用RGB计算距离不能很好地直观反映人眼的感受。转到CIELAB之后就可以计算了,CIELAB的非线性特性可以反映人眼的感知。以欧氏距离为例: