14.有了 CIE-Lab,颜色沟通再不是问题《颜色-不是你想象的那样(第二版)》
前面我一直在强调表面色的颜色感知三要素——光源,物体,观察者——这个概念非常重要,通过这个概念,可以了解我们看到颜色的过程,以及影响看到的颜色的要素。这是颜色的定性描述。然后通过介绍光源,物体,观察者的定量描述的性质,通过他们的性质来度量颜色,这是本篇要介绍的内容。
颜色感知三要素
颜色感知三要素的性质
常用光源的光谱能量分布曲线
常见物体颜色的光谱反射曲线
3)观察者——CIE 1964标准观察者三刺激值曲线
CIE xy的计算过程
对于特定光源下指定物体的颜色观察者看到的颜色,就是将这三个要素(光谱能量分布×光谱反射率曲线×标准观察者)相乘,得到X,Y,Z(大写)
算出x(小写X),y(小写Y)。
再根据下图的1931CIE-XYZ色度图找到对应的位置,知道代表的颜色。
1931CIE-XYZ色度图
上面是介绍物体颜色(即表面色)的色度学表示的计算方法,其实光源的颜色(光源色)的色度学表示的计算方法类似,只不过比表面色少一个因素——物体的光谱反射曲线。两者的计算公式如下:
上面公式中,λ是波长;K值是常规因数,计算公式略。
通过计算得到的X,Y,Z的数值之后,就能运用这个这些数值进行准确交流颜色的需求,而不是仅仅用一些模糊空虚的颜色名词。
CIE-Lab的计算过程
1931CIE-XYZ色度空间有一个缺点,就是不容易对颜色差异的判定,无法非常直观的判定这个颜色就是我需要的颜色,不知道这个颜色跟我需要的颜色的差异的大小。所以才会引入非常直观好用CIE 1976均匀颜色空间,即1976 CIE-Lab颜色空间。
CIE L*a*b*颜色空间最大的优势在于接近人类观察视角和非常直观判断颜色的差异
先了解一下CIE L*a*b*颜色空间,如下图所示:
from xrite.com
通过这些图了解到,CIE L*a*b*颜色空间是一个三维空间,这三维分别是
L*、a*、b*
纵轴 L* 表示明度,a*、b*轴代表色调(h° ),而空间里的点到纵轴的距离表示饱和度(C* )。(跟孟塞尔系统类似)
其实CIE Lab可以转化为CIE LCh,这两个颜色空间的转换公式如下:
上面公式中的Xn、Yn、Zn是光源白点的位置,不同光源(A光源、C光源、D50、D65)白点坐标是不一样的,如下图。底下附录中有更详细的不同光源的白点坐标供你参考。
事实上这两个颜色空间基本都会同时一起使用,下面分别介绍:
CIE L*a*b*
L* 表示明度,范围由0到100,表示颜色从深(黑)到浅(白)。
a*表示红绿,数值变化由正到负,表示颜色从红(正)到绿(负)。
b*表示黄蓝,数值变化由正到负,表示颜色从黄(正)到蓝(负)。
from xrite.com
CIE L*C*h°
L* 表示明度,范围由0到100,表示颜色从深(黑)到浅(白)。
C*表示饱和度,数值代表离明度轴的距离,数值越大表示距离越远,饱和度越高;数值越小表示距离越近,饱和度越低。
h°表示色调,不同的角度代表不同色调。数值从0°到60°到180°逆时针变化,色调变化从红到黄到绿;数值从0°到-60°到-180°顺时针变化,色调变化从红到蓝到绿。
from xrite.com
通过CIE L*a*b*颜色空间中的L*a*b*数值,我们大概能想象出它所代表的颜色,反过来也容易,根据显示的颜色大概也能知道其L*a*b*值。
正如下面例子(1),这是比较鲜黄的花,明度较高,所以L* 值比较大,是52.99;代表黄蓝色的是b*轴,正值代表黄色,负值代表蓝色,所以该黄花的b*是正值,54.53;这朵花的色相是黄色偏红的,代表红绿的是a*轴,正值代表红色,负值代表绿色,由于该花稍偏红,所以a*是正值,8.82。
例子1
from xrite.com
知识账本
对于特定光源下指定物体的颜色观察者看到的颜色,就是将这三个要素(光谱能量分布×光谱反射率曲线×标准观察者)相乘,得到X,Y,Z(大写),这就是颜色度量的基础。
附录
不同光源的白点坐标