- RGB
RGB是应用于计算机图形的颜色模型,是最流行的模型。使用RGB简化了系统的架构与设计,应为这个颜色空间已经存在很多年了,有很多的软件例程可以实现使用RGB颜色空间的系统设计。’
RGB颜色空间最大的优点就是适合于显示系统,直观且容易理解。但是对彩色描述上的应用还有以下不足:
(1) RGB颜色空间利用三个颜色分量的线性组合来表示颜色,因此不同的色彩难以用精确的数值来表示,定量分析困难。细节难以数字化表示,不适合科学研究。
(2) 在RGB颜色系统中,三个颜色分量之间是高度相关的,即只要亮度改变,三个分量都会相应的改变,如果一个颜色的某一个分量发生了一定程度的改变,那么这颜色很可能也要发生改变。
(3) RGB颜色空间是一种均匀性较差的颜色空间,人眼对于三个颜色分量的敏感程度是不一样的,如果颜色的相似性直接用欧氏距离来度量,其结果与人眼视觉会有较大的偏差。
而且在处理真实图像时效率并不高,另外,在RGB颜色空间处理图像通常不是最有效的方法。例如,要修改给定像素的强度或颜色,必须从帧缓冲区读取三个RGB值,计算强度或颜色,执行所需的修改,以及计算并写回帧缓冲区的新RGB值。如果系统能够直接存取以强度和颜色格式存储的图像,一些处理步骤将会更快。
-
YUN
YUV空间中,每一个颜色有一个亮度信号 Y,和两个色度信号 U 和V。亮度信号是强度的感觉,它和色度信号断开,这样的话强度就可以在不影响颜色的情况下改变。YUN应用于视频系统。YUV使用RGB的信息,但它从全彩色图像中产生一个黑白图像,然后提取出三个主要的颜色变成两个额外的信号来描述颜色。把这三个信号组合回来就可以产生一个全彩色图像。
YCbCr是YUV最常说的一种,主要区别是CbCr的颜色偏移带来的差别。YCbCr 4:4:4
一个Y分量用一组UV分量,每个分量占8bits,总共占24位。
YCbCr 4:2:2
两个Y分量用一组UV分量,每个分量占8bits,总共占16位。 -
CYMK
用于彩色印刷