深色模式
色彩模型、色彩空间、色域
三者之间的关系
色彩模型就是用一定规则来描述(排列)颜色的方法
在一个色彩模型下可以有不同的色彩空间,它们根据排列的条件的不同会有不同的色域(所能表示色彩的范围)和含义,色彩模型只有具体到一种色彩空间上才有实用性。
色域只是指某个对象能表示色彩范围,而不同色彩空间的色域大多是根据色彩空间设计者的具体需求和应用场景,人为决定的。
常见色彩模型
RGB
RGB 颜色模型使用了颜色成分红 (R)、绿 (G) 和蓝 (B) 来定义所给颜色中红色、绿色和蓝色的光的量。在 24 位图像中,每一颜色成分都是由 0 到 255 之间的数值表示。在位速率更高的图像中,如 48 位图像,值的范围更大。这些颜色成分的组合就定义了一种单一的颜色。
在加色模型RGB中,颜色是通过透色光形成的。因此 RGB 被应用于监视器中,对红色、蓝色和绿色的光以各种方式调和来产生更多种颜色。当红色、蓝色和绿色的光以其最大强度组合在一起时,眼睛看到的颜色就是白色。理论上,颜色仍为红色、绿色和蓝色,但是在监视器上这些颜色的像素彼此紧挨着,用眼睛无法区分出这三种颜色。当每一种颜色成分的值都为 0 时即表示没有任何颜色的光,因此眼睛看到的颜色就为黑色。
CMYK
CMYK 颜色模型主要用于打印,它使用了颜色成分青色 (C)、品红色 (M)、黄色 (Y) 和黑色 (K) 来定义颜色。这些颜色成分的值的范围是从 0 到 100,表示百分比。
在减色模型CMYK中,颜色(即油墨)会被添加到一种表面上,如白纸。颜色会“减少”表面的亮度。当每一种颜色成分 (C,M,Y) 的值都为 100 时,所得到的颜色即为黑色。当每种颜色成分的值都为 0 时,即表示表面没有添加任何颜色,因此表面本身就会显露出来 - 在这个例子中,白纸就会显露出来。出于打印目的,颜色模型会包含黑色 (K),因为黑色油墨会比调和等量的 C、M 和 Y 得到的颜色更中性,色彩更暗。黑色油墨能得到更鲜明的结果,特别是打印的文本。此外,黑色油墨比彩色油墨更便宜。
HSV
Hue, Saturation, Value
H: 色相,色环上的角度,值范围0->360 S: 饱合度,颜色接近光谱色的程度,值范围0->1,从白色到光谱色 V: 明度,颜色的明亮程度,值范围0->1,从黑色到光谱色
HSL
Hue, Saturation, Lightness
H: 色相,色环上的角度,值范围0->360 S: 饱合度,颜色接近光谱色的程度,值范围0->1,从白色到光谱色 L: 亮度,值范围0->1,从黑色到白色
HWB
YUV
photoYCC
Lab
常见的色彩空间
RGB模型色彩空间
sRGB
Adobe RGB
Apple RGB
Prophoto RGB
ScRGB
HCT
CMYK模型色彩空间
Japan color 2001coated
US web coated(SWOP)