三原色光模式(RGB)
三原色模式应用极其广泛,这种模式通过红,绿,蓝三个颜色通道的变化以及叠加来形成各种不同的颜色。但 RGB 依赖于设备,即不同的设备对同一个 RGB 值的检测与重现可能不同。
三原色模式为相加原色(加法混合)
三原色的表示
数值表示
使用用一个三维向量来描述,大多使用八位十六进制数来表示。例如:用 66ccff 来表示天蓝色$
每两位十六进制数表示一个分量(r,g,b)当然一些土豪的高级设备会使用更大的数值范围来描述颜色
印刷四分色(CMYK)
顾名思义,这种色彩模式用于全彩印刷,四种标准颜色分别为青色(C-Cyan),洋红(M-Magenta),黄色(Y-Yellow),黑色(B-Black)
CMYK 混合
与 RGB 相反,CMYK 是减法混合模式,CMY 三种颜色混合后会产生深灰色。
HSL 与 HSV(HSB)色彩空间
HSL 与 HSV 均把 RGB 的点转换为圆柱坐标系中表示,这样更加直观。
HSL 为色相、饱和度、亮度。HSV 为色相、饱和度、明度。
色相、饱和度、亮度(明度)
-色相(H):色彩的基本属性,就是我们日常生活中所说的颜色。红色,黄色等。
-饱和度:色彩的纯度饱和度越高色彩越纯,越低就越加变灰。
-亮度(明度):顾名思义,取值从 0%~100%。
HSL 与 HSV 比较
HSV 在 Adobe 系列中常用,而 HSL 应用于 CSS3 规定。
在 HSL 中,饱和度分量总是从完全饱和色变化到等价的灰色(在 HSV 中,在极大值 V 的时候,饱和度从全饱和色变化到白色,这可以被认为是反直觉的)。
在 HSL 中,亮度跨越从黑色过选择的色相到白色的完整范围(在 HSV 中,V 分量只走一半行程,从黑到选择的色相)。
YUV(Y’CbCr)
YUV 发明于黑白电视与彩色电视的过渡时期。黑白视频只有 Y 视频(灰阶值)。YUV 的颜色编码模式常用于流媒体其中 U 表示色度 V 表示明度。而 Y’CbCr 是 YUV 的压缩版本,Y’CbCr 常用于数字图像领域,YUV 常用于模拟信号领域。
formats 格式:
紧缩格式:将 YUV 的值存储成 Macro Pixels 数组,与 RGB 存放类似。
平面格式:将 YUV 三个分量存放在不同的矩阵中。
注:Macro Pixels 数组即宏像素。
Lab 色彩空间
Lab 色彩空间中 L 代表亮度,a 和 b 表示颜色对立维度。
Lab 颜色被设计接近于人类视觉,致力于感知均匀。在 ps 中图像编辑有“Lab 模式”,PDF 使用的也是“Lab 色彩空间”。