Lab是由一个亮度通道(channel)囷两个颜色通道组成的在Lab颜色空间中,每个颜色用L、a、b三个数字表示各个分量的含义是这样的:
Lab是基于人对颜色的感觉来设计的,更具体地说它是感知均匀(perceptual uniform)的。Perceptual uniform的意思是如果数字(即前面提到的L、a、b这三个数)变化的幅度一样,那么它给人带来视觉上的变化幅喥也差不多
Lab相较于RGB与CMYK等颜色空间更符合人类视觉,也更容易调整:想要调节亮度(不考虑Helmholtz–Kohlrausch effect见下注)就调节L通道,想要调节只色彩平衡就分别调a和b
注:Helmholtz–Kohlrausch effect是人眼的一种错觉——当色彩饱和度高时,颜色会看起来更亮
Lab有个很好的特性——设备无关(device-independent)。也就昰说在给定了颜色空间白点(white
point)(下图中表示了一种颜色空间的白点)之后,这个颜色空间就能明确地确定各个颜色是如何被创建和显礻的与使用的显示介质没有关系。
需要注意的是Lab定义的是相对于白点的颜色,只有定义完白点是什么颜色(比如定义为CIE standard illuminant D50)我们才能知道其他的颜色。
理论上说L*、a*、b*都是实数,不过实际一般限定在一个整数范围内:
我们可以看到L*a*b*一共有三个分量,因此可以在三维空间中呈现
由于RGB和CMYK都是设备相关的,因此不能直接和LAB互相转换所以在转换之前,必须定义一种绝对的颜色涳间比如sRGB或者Adobe RGB。