1 RGBA
RGB是工业界的颜色标准,对RGB数值叠加,获取最终显示效果.
序号 | 通道 | 描述 |
---|---|---|
1 | R | 红色,取值0~255 |
2 | G | 绿色,取值0~255 |
3 | B | 蓝色,取值0~255 |
4 | A | α \alpha α(Alpha)表示图片的不透明度参数,取0%,表示完全透明(不可见),100%完全不透明. |
计算机图形学领域,Alpha合成(alpha compositing)是一种将图像和背景结合的过程,结合后可以产生部分透明或半透明的视觉效果.Alpha合成也称阿尔法合成或透明合成,渲染图像时,通常会将目标图像中的多个子元素单独渲染,最后将多张子元素的图片合成为单独的图像.
2 YUV
YUV是颜色编码方法,用于视频处理.YUV是编译true-color颜色空间的种类,Y’UV,YUV,YCbCr,YPbPr等专有名词均可用YUV表示.YUV的发明是在彩色电视和黑白电视的过渡时期,用于解决彩色电视机与黑白电视的兼容问题.黑白视频只有Y视频,即灰阶值,到彩色电视视频格式,以YUV/YIQ格式处理彩色电视图像,把UV视作彩度的C,忽略C则只剩下黑白信号,解决兼容问题.
序号 | 通道 | 描述 |
---|---|---|
1 | Y | 明亮度(Luminance,Luma) |
2 | U | 色度(chrominance) |
3 | V | 浓度(concentration) |
Y代表亮度,UV存储色度.YUV格式:
序号 | 格式 | 描述 |
---|---|---|
1 | 紧缩格式(packed formats) | 将YUV值存储成MarcoPixels数组,类似于RGB个格式 |
2 | 平面格式(planar formats) | 将YUV三个分量存放在不同矩阵中 |
3 CMYK
CYMK是印刷四色模式,利用三原色原理,加上黑色油墨,共有四种颜色混合在一起,即"全彩印刷".
序号 | 颜色 | 描述 |
---|---|---|
1 | C | Cyan青色,天蓝色 |
2 | M | Magenta品红色,洋红色 |
3 | Y | Yellow黄色 |
4 | K | black黑色 |
4 HSV
HSV六角锥体模型(Hexcone Model).
序号 | 颜色 | 描述 |
---|---|---|
1 | Hue | 色调,取值 0 ∘ 0^\circ 0∘~ 36 0 ∘ 360^\circ 360∘,从红色喀什按逆时针方向计算,红色为 0 ∘ 0^\circ 0∘,绿色为 12 0 ∘ 120^\circ 120∘,青色为 18 0 ∘ 180^\circ 180∘,蓝色为 24 0 ∘ 240^\circ 240∘,品红为 30 0 ∘ 300^\circ 300∘ |
2 | Saturation | 饱和度,颜色接近光谱色的程度,一种颜色可以看成某种光谱色和白色混合的结果,光谱色比例越大,颜色接近光谱色的程度就越高,颜色的饱和度越高,颜色深而艳,光谱色白光成分为0,饱和度最高,通常取值为0% ~ 100% |
3 | Value | 明度,颜色明亮程度,光源色,明度值与发光体的光亮度有关,对于物体色,该值和物体的透射比和反射比有关,取值0%(黑) ~ 100%(白) |
总结
- RGB模式是发光的色彩模式,无需借助外界光源即可看到色彩,视频播放的内容在黑暗中仍可看到;
- CMYK是反光的色彩模式(印刷色彩模式),即需要外界光源,才能看到色彩,即读书需要光源;
- RGB和CMY颜色模型面向硬件,HSV颜色模型面向用户;