图3-1 RGB立方体 F=r[R]+g[G]+b[G]
式子中r[R]、g[G]、b[G]为F色的三色分量。
三基色相加的结果如图3-2所示。如果r[R]、g[G]、b[G]三个分量各占一个字节(8 位),这样共可表示2^24=16 777 216种颜色。


图3-2 RGB三基色叠加效果 (2)CMYK 颜色模型。CMYK 模型以打印在纸上的油墨的光线吸收特性为基础。当白光照射到半透明油墨上时,色谱中的一部分被吸收,而另一部分被反射回眼睛。哪些光波反射到眼睛中,决定了人们能感知的颜色。CMYK模型中也定义了颜料的三种基本颜色——青色(Cyan)、品红(Magenta)和黄色(Yellow)。在理论上说,任何一种颜色都可以用这三种基本颜料按一定比例混合得到。由于所有打印油墨都包含一些杂质,因此这三种油墨实际生成土灰色,必须与黑色(K) 油墨合成才能生成真正的黑色(为避免与蓝色混淆,黑色用K而非B表示),所以CMY又写成CMYK。
与RGB模型相对,CMYK模型被称为减色模型。理论上,在相减混色中,等量黄色(Y)和品红(M)相减而青色(C)为0时,得到红色(R);等量青色(C)和品红(M)相减而黄色(Y)为0时,得到蓝色(B);等量黄色(Y)和青色(C)相减而品红(M)为0时,得到绿色(G)。100%的三种基本颜料合成将吸收所有颜色而生成黑色。这些三基色相减结果如图3-3所示。

图3-3 CMYK颜色模型减色效果 (3)HSB 颜色模型。RGB、CMY都是硬件设备使用的颜色模型,比较而言,HSB模型是面向用户的。
HSB 模型建立在人类对颜色的感觉基础之上。H表示色调(也称色相)、S表示饱和度、 B表示亮度。–色调反映颜色的种类,如红色、橙色或绿色,是人们眼看一种或多种波长的光时产生的彩色感觉。–饱和度是指颜色的深浅程度或纯度,即各种颜色混入白色的程度。要减少颜色的饱和度可在该颜色中添加白色。对同一色调的光,饱和度越高则颜色越鲜艳或者说越纯。色调和饱和度通常统称为色度。–亮度是颜色的相对明暗程度。HSB颜色模型可用图3-4表示。 

图3-4 HSB颜色模型 图3-5 色浓、色深、色调之间的关系
用HSB表示颜色很容易为画家所理解。画家配色的方法与HSB模型是相对应的。画家的做法是,在一种纯色中加入白色以改变色浓,加入黑色以改变色深,若同时加入不同比例的白色、黑色,即可获得各种不同的色调。图3-5为某个固定色彩的颜色的三角形表示。 (4)YUV和YIQ颜色模型。彩色全电视信号采用YUV和YIQ模型表示彩色电视的图像。不同的电视制式采用的颜色模型不同。我国和一些西欧国家采用PAL电视制式(在下一章中有讲解),在PAL彩色电视制式中使用YUV模型,其中的Y表示亮度,UV用来表示色差,U、V是构成彩色的两个分量;在美国、加拿大等国采用的NTSC彩色电视制式中使用YIQ模型,其中的Y表示亮度,I、Q是两个彩色分量。
采用YUV颜色模型的有两个优点。一个优点是解决了彩色电视与黑白电视的兼容问题。这样使黑白电视能够接收彩色电视信号。
另一个优点是可以利用人眼的特性来降低数字彩色图像所需要的存储容量。一幅大小为640×480像素的彩色图像,用8:2:2YUV格式(即Y分量用8位表示,而对每四个相邻像素(2×2)的U、V值分别用相同的一个值表示)来表示,所需要的存储容量为640*480*(8+2+2)/8=460 800字节。若采用RGB 8∶8∶8格式表示,所需要的存储容量为640*480*(8+8+8)/8=921 600字节。在我国的PAL/D制式中,亮度Y的带宽为6MHz,色差U、V的带宽为1.3MHz。
YIQ颜色模型的I、Q与YUV模型的U、V虽也为色差信号,但它们在色度矢量图中的位置却是不同的。Q、I正交坐标轴与U、V正交坐标轴之间有33o夹角,如图3-6所示。
图3-6 YUV和YIQ彩色空间的关系 (5)CIELab颜色模型。Lab 颜色模型设计目的是为了得到不依赖于具体设备的颜色标准,从而在实际使用中不论使用何种设备(如显示器、打印机、计算机或扫描仪)均能制作和输出完全一致的颜色。
Lab 颜色由亮度或光亮度分量 (L) 和两个色度分量组成:a分量保存从绿色到红色所对应的色彩信息;b分量保存从蓝色到黄色所对应的色彩信息,如图3-7所示。单个a或b无意义,只有a,b结合才有意义。
图3-7 Lab 模型