颜色格式简介

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yutao52shi/article/details/84065896

RGBA

RGBA是代表Red(红色)Green(绿色)Blue(蓝色)和Alpha的色彩空间。红绿蓝又被称为三原色。Alpha通道虽然有的时候被描述为一个颜色空间,但是它其实仅仅是RGB模型的附加了额外的信息。采用的颜色是RGB,可以属于任何一种RGB颜色空间。现在的显示器一般都是使用的这种色彩模式。颜色空间图如下:
在这里插入图片描述
通常现在用得最多的是RGB888,也就是红,绿,蓝各占8个位,取值范围从0~256。这样也就能够表示256×256×256=16777216种颜色。通常也被简称为1600万色或千万色。也称为24位色(2的24次方)。在有一些设备上为了省内存,也会使用RGB565等颜色格式来表示颜色。

HSI 模式

以色调(Hue)、饱和度(Saturation)和亮度(Intensity)三种基本特征量来感知颜色。主要基于人的眼睛对光的感受来提出的颜色模式。HSI模型的建立基于两个重要的事实:第一个,分量与图像的彩色信息无关;第二个,H和S分量与人感受颜色的方式是紧密相联的。这些特点使得HSI模型非常适合彩色特性检测与分析。

色调H(Hue):与光波的波长有关,它表示人的感官对不同颜色的感受,如红色、绿色、蓝色等,它也可表示一定范围的颜色,如暖色、冷色等。

饱和度S(Saturation):表示颜色的纯度,纯光谱色是完全饱和的,加入白光会稀释饱和度。饱和度越大,颜色看起来就会越鲜艳,反之亦然。

亮度I(Intensity):对应成像亮度和图像灰度,是颜色的明亮程度。

CMYK

印刷四色模式是彩色印刷时采用的一种套色模式,利用色料的三原色混色原理,加上黑色油墨,共计四种颜色混合叠加,形成所谓“全彩印刷”。C:Cyan = 青色,又称为‘天蓝色’或是‘湛蓝’M:Magenta = 品红色,又称为‘洋红色’;Y:Yellow = 黄色;K:key=关键,这里的K指代key,是打印设备校准用的。另外,K:还可以代表Black,黑色,因为印刷用黑色用的比较多。通常使用百分比来计算。如果C, M, Y三种颜色调到100%的时候,得到的颜色大概是RGB的#1f3134,并不是纯黑色,所以我们还需要使用K颜色来做矫正,变为纯黑色。

YUV色彩模式

YUV是一种在视频编解码领域应用很广泛的色彩格式。Y分量代表亮度,U和V分量分别代表颜色。由于人的眼睛对亮度十分敏感,但是对颜色没有那么敏感,所以YUV在设计上可以允许我们在颜色分量上面做了压缩。YUV444代表4个亮度分量也有8个颜色分量。能够完全保证图片的质量。但是如果是YUV420,则4个亮度分量只有2个颜色分量,颜色被压缩了4倍!但是最终呈现给我们的画面对我们肉眼看起来差别并不明显。

各种YUV格式的效果差别

猜你喜欢

转载自blog.csdn.net/yutao52shi/article/details/84065896
今日推荐