关于RGB表示颜色的方式
与 CIE RGB颜色空间不同,这里所说的RGB颜色空间是显示器、扫描仪和数字相机等彩色设备使用的颜色空间,用来表示这类设备所形成的颜色,R、G、B值也可以称为三刺激值。对于显示器,R、C、B分别代表显示器红绿蓝三种荧光粉发光的颜色,对于扫描仪来说,R、G、B代表扫描仪中红绿蓝三种滤色片和光电转换器接收的颜色。由这类设备产生的各种颜色都是由这三个基本颜色混合而成的。由于显示器和扫描仪都是基于加色混色原理的,因此RGB颜色空间是一个加色混色空间,只是所使用的红绿蓝三原没有统一标准,是随设备的不同而变化的,不同的设备使用不同的三原色,因此所形成的RGB颜色空间范围不同,同样三原色比例所混合出的颜色也有差别。例如,同一幅图像在不同型号显示器上显示,由于所使用的三原色荧光粉不同,所看到的颜色不完全样,有时甚至会有很大差别。所以,RGB颜色空间也是一个与设备相关的颜色空间。加色混色空间是一个线性空间,可以用前面介绍的颜色相加计算法进行计算。
红光+绿光=黄光;红光+蓝光=品红光;绿光+蓝光+青光=白光
与印深圳市步壳印油墨减色混色的规则相比,二者的过程正好相反。加色混色的显著特征是颜色混合后变得更亮。在彩色桌面出版系统应用软件中,红绿蓝三原色用0-25的数字量来表示,代表三原色的亮度。0表示无光,颜色最暗;255表示最大亮度,颜色最亮;三种原色以0-255之间的数值进行混合,就可以得到丰富多彩的颜色。如果R、G、B定的规则和顺序改变,就能够得到各种组合的颜色,例如(255,240,30),(130,3380),(0,200,150)都代表不同的颜色,颜色数量可以达到256之多。
用R、G、B三刺激值可以很方便地表示颜色中三原色的比例,但人眼只能感觉颜色的明度、色调和饱和度三个属性,不能直接感知颜色中三原色的比例。为此,可以用简单的算法将R、G、B三刺激值转换为明度、色调和饱和度,称为HSB系统。
H代表色调
S代表饱和度,
B表示亮度。