RGB颜色模型
- 格式:ppt
- 大小:9.44 MB
- 文档页数:112


RGB彩色模型的理解及在CDMA
视频图像传应用
080212629 张俊
摘 要:RGB彩色模型是数字图像处理中最常用的一种,是一种加色模型,是用三种原色──红色、绿色和蓝色的色光以不同的比例相加,以产生多种多样的色光RGB是从颜色发光的原理来设计定的,它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于两者亮度之总和,越混合亮度越高,即加法混合。有色光可被无色光冲淡并变亮。如蓝色光与白光相遇,结果是产生更加明亮的浅蓝色光。RGB是一种依赖于设备的颜色空间:不同设备对特定RGB值的检测和重现都不一样,因为颜色物质和它们对红、绿和蓝的单独响应水平随着制造商的不同而不同,甚至是同样的设备不同的时间也不同。主要用于彩色显示器和彩色视频摄像机;最新RGB可在CDMA视频图像传输中应用!相信随着RGB得到更加成熟的应用,会给人们的生活带来更加丰富真实的色彩感受!
关键词:RGB ;理解;应用
一、RGB的理解
RGB是一种加色模型,是用三种原色──红色、绿色和蓝色的色光以不同的比例相加,以产生多种多样的色光。RGB模型的命名来自于三种相加原色的首字母(Red(红),Green(绿),Blue(蓝))。RGB 颜色称为加成色,因为您通过将 R、G 和 B 添加在一起(即所有光线反射回眼睛)可产生白色。 加成色用于照明光、电视和计算机显示器。 例如,显示器通过红色、绿色和蓝色荧光粉发射光线产生颜色。绝大多数可视光谱都可表示为红、绿、蓝 (RGB)
三色光在不同比例和强度上的混合。 这些颜色若发生重叠,则产生青、洋红和黄。RGB颜色模型的主要目的是在电子系统中检测,表示和显示图像,比如电视和电脑,但是在传统摄摄影中也有应用。在电子时代之前,基于人类对颜色的感知,RGB颜色模型已经有了坚实的理论支撑。在这种模式中有16种基本颜色:品红色,蓝色,青色,绿色,黄色,红色,紫色,深蓝色,鸭绿色,深绿色,橄榄色,栗色,黑色,灰色,银色,白色。RGB颜色模型映射到一个立方体上。水平的x轴代表红色,向左增加。y轴代表蓝色,向右下方向增加。竖直的z轴代表绿色,向上增加。原点代表黑色,遮挡在立方体背面。RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。RGB图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16777216种颜色。在 RGB 模式下,每种 RGB 成分都可使用从 0(黑色)到 255(白色)的值。 例如,亮红色使用 R 值 255、G 值 0 和 B 值
色彩空间介绍
颜色模型是指某个三维颜色空间中的一个可见光子集,它包含某个颜色域的所有颜色。
如我们所熟知的三原色光模式.三原色光模式(RGBcolormodel),又称RGB颜色模型或红
绿蓝颜色模型,是一种加色模型,将红(Red)、绿(Green)、蓝(Blue)三原色的色光以不
同的比例相加,以产生多种多样的色光(如图1所示)。
图1
在大多数的彩色图形显示设备一般都是使用红、绿、蓝三原色,我们的真实感图形学中
的主要的颜色模型也是RGB模型,但是红、绿、蓝颜色模型用起来不太方便,它与直观的
颜色概念如色调、饱和度和亮度等没有直接的联系。为了更便于颜色的直观表示,一些学者
提出了其它的颜色模型,如HSV、HSI、CHL、LAB、CMY等。
RGB颜色模型
RGB(Red,Green,Blue)颜色模型通常使用于彩色阴极射线管等彩色光栅图形显示设备
中,彩色光栅图形的显示器都使用R、G、B数值来驱动R、G、B电子枪发射电子,并分
别激发荧光屏上的R、G、B三种颜色的荧光粉发出不同亮度的光线,并通过相加混合产
生各种颜色。RGB颜色模型称为与设备相关的颜色模型,RGB颜色模型所覆盖的颜色域取
决于显示设备荧光点的颜色特性,是与硬件相关的。它是我们使用最多,最熟悉的颜色模型。
它采用三维直角坐标系。红、绿、蓝原色是加性原色,各个原色混合在一起可以产生复合色。
RGB颜色模型通常采用如图2所示的单位立方体来表示。在正方体的主对角线上,各原色的
强度相等,产生由暗到明的白色,也就是不同的灰度值。目前在计算机硬件中采取每一象素
用24比特表示的方法,(0,0,0)为黑色,(255,255,255)为白色。正方体的其他六个角
点分别为红、黄、绿、青、蓝和品红。图2(RGB颜色模型映射到一个立方体
上。水平的x轴代表红色,向左增加。y轴代
表蓝色,向右下方向增加。竖直的z轴代表绿
色,向上增加。原点代表黑色,遮挡在立方体
背面。)
HSHSL(HSVL(HSV
RGB、HEX、RGBA、HSL、HSLA⾊彩空间的区别
RGB⾊彩空间:RGB⾊彩空间⼜称RGB颜⾊模型或红绿蓝颜⾊空间,是⼀种加⾊模型,将红(red)、绿(green)、蓝(blue)三原⾊的⾊光以不同的⽐例相加,以产⽣多种多样的⾊光。在css中表⽰⽅法譬如:rgb(255, 0, 0)表⽰红⾊,rgb(255, 255, 255)表⽰⿊⾊。
HEX⾊彩空间:⼜叫⼗六进制颜⾊模式,是⽤⼗六进制表⽰颜⾊的。形如#000000的格式,这是在css中经常使⽤的。
RGBA⾊彩空间:是代表Red、 Green、 Blue、和 Alpha的⾊彩空间。就是在RGB的基础上增加了透明度。这是css3新增加的⾊彩模式,它的表⽰⽅法
是,rgba(255, 255, 255, 0.5),其中alpha的取值在0~1之间,0为完全透明,1为完全不透明。与opacity属性的区别是,opacity能影响到其⼦元素透明
度,RGBA不会。 HSL⾊彩空间:HSL 和 HSV(也叫HSB)是对RGB⾊彩空间中点的两种有关系的表⽰,它们尝试描述⽐ RGB 更准确的感知颜⾊联系,并仍保持在计算上简
单。H指hue(⾊相)、S指saturation(饱和度)、L指lightness(亮度)、V指value(⾊调)、B指brightness(明度)。⾊相(H)是⾊彩的基本属性,就是
平常所说的颜⾊名称,如红⾊、黄⾊等,取0-360。饱和度(S)是指⾊彩的纯度,越⾼⾊彩越纯,低则逐渐变灰,取0-100%的数值。明度(V),亮度(L),
取0-100%。W3C 的 CSS3采⽤的是HSL。
HSLA⾊彩空间:HSLA是在HSL的基础上增加了透明度。
⼏种⾊彩空间,在css中的表⽰⽅法:
/* -- rgb -- */
background-color: rgb(255, 0, 0);
/* -- hex -- */
background: #000000;
RGB,三原色光模式(英语:RGB color model),又称RGB颜色模型或红绿蓝颜色模型,是一种加色模型,将红(Red)、绿(Green)、蓝(Blue)三原色的色光以不同的比例相加, 以产生多种多样的色光。RGB颜色模型的主要目的是在电子系统中检测,表示和显示图像,比如电视和电脑,但是在传统摄影中也有应用。在电子时代之前,基于 人类对颜色的感知,RGB颜色模型已经有了坚实的理论支撑。RGB是一种依赖于设备的颜色空间:不同设备对特定RGB值的检测和重现都不一样,因为颜色物 质(荧光剂或者染料)和它们对红、绿和蓝的单独响应水平随着制造商的不同而不同,甚至是同样的设备不同的时间也不同。
基本简介
概述
RGB色彩模式(也 翻译为“红绿蓝”,比较少用)是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的 颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。 RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。例如:纯红色R值为255,G值为0,B值为0;灰色的R、G、B三个值相等(除了0和255);白色的R、G、B都为255;黑色的R、G、B都为0。RGB图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16777216种颜色
在 RGB 模式下,每种 RGB 成分都可使用从 0(黑色)到 255(白色)的值。 例如,亮红色使用 R 值 246、G 值 20 和 B 值 50。
当所有三种成分值相等时,产生灰色阴影。 当所有成分的值均为 255
时,结果是纯白色;当该值为 0 时,结果是纯黑色。
原理:
RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于两者亮度之总和(两盏灯的亮度嘛!),越混合亮度越高,即加法混合。