颜色篇

转自维基百科

原文http://zh.wikipedia.org/wiki/RGB

24比特模式[编辑]

每像素24位(比特s per pixel,bpp)编码的 RGB 值:使用三个8位无符号整数(0 到 255)表示红色、绿色和蓝色的强度。这是当前主流的标准表示方法,用于真彩色JPEG或者TIFF等图像文件格式里的通用颜色交换。它可以产生一千六百万种颜色组合,对人眼来说其中很多已经分辨不开。

下图展示了24 bpp的RGB 立方体的三个“完全饱和”面,它们被展开到了平面上:

黄色
(255,255,0)
绿色
(0,255,0)
青色
(0,255,255)
红色
(255,0,0)
RGBR.png蓝色
(0,0,255)

红色
(255,0,0)
品红色
(255,0,255)

上述定义使用了叫做“全值域” RGB 的约定。颜色值也经常被认为是取值于 0.0 到 1.0 之间,这可以被映射到其他数字编码。

使用每原色 8-比特的全值域 RGB 可以有 256 级别的白-灰-黑深浅变化,255 个级别的红色、绿色和蓝色(和它们的等量混合)的深浅变化,但是其他色相的深浅变化要少一些。由于gamma校正,256 级别不表示同等间隔的强度。

作为典型,数字视频的 RGB 不是全值域的。视频 RGB 是有比例和偏移量的约定,即 (16, 16, 16) 是黑色,(235, 235, 235) 是白色。例如,这种比例和偏移量用在了CCIR 601 的数字 RGB 定义中。

16色[编辑]

在这种模式中有16种基本颜色,它们分别是:

RGBCMYKHSV颜色代码MS-DOS对应代号颜色名称
(255, 0, 255)(27, 82, 0, 0)(300°, 100%, 100%)#FF00FF13品红色
(0, 0, 255)(88, 77, 0, 0)(240°, 100%, 100%)#0000FF9蓝色
(0, 255, 255)(52, 0, 13, 0)(180°, 100%, 100%)#00FFFF11青色
(0, 255, 0)(63, 0, 100, 0)(120°, 100%, 100%)#00FF0010绿色
(255, 255, 0)(6, 0, 97, 0)(60°, 100%, 100%)#FFFF0014黄色
(255, 0, 0)(0, 99, 100, 0)(0°, 100%, 100%)#FF000012红色
(128, 0, 128)(61, 100, 14, 3)(300°, 100%, 50%)#8000805紫色
(0, 0, 128)(100, 98, 14, 17)(240°, 100%, 50%)#0000801深蓝色
(0, 128, 128)(86, 31, 49, 8)(180°, 100%, 50%)#0080803鸭绿色
(0, 128, 0)(87, 24, 100, 13)(120°, 100%, 50%)#0080002深绿色
(128, 128, 0)(51, 36, 100, 13)(60°, 100%, 50%)#8080006橄榄色
(128, 0, 0)(29, 100, 100, 38)(0°, 100%, 50%)#8000004栗色
(0, 0, 0)(75, 68, 67, 90)(0°, 0%, 0%)#0000000黑色
(128, 128, 128)(52, 43, 43, 8)(0°, 0%, 50%)#8080808灰色
(192, 192, 192)(25, 20, 20, 0)(0°, 0%, 75%)#C0C0C07银色
(255, 255, 255)(0, 0, 0, 0)(0°, 0%, 100%)#FFFFFF15白色

16比特模式[编辑]

16比特模式分配给每种原色各为5比特,其中绿色为6比特,因为人眼对绿色分辨的色调更精确。但某些情况下每种原色各占5比特,余下的1比特不使用。

32比特模式[编辑]

实际就是24比特模式,余下的8比特不分配到象素中,这种模式是为了提高数据输送的速度(32比特为一个DWORD,DWORD全称为Double Word,一般而言一个Word为16比特或2个字节,处理器可直接对其运算而不需额外的转换)。同样在一些特殊情况下,如DirectXOpenGL等环境,余下的8比特用来表示象素的透明度(Alpha)。

48比特模式[编辑]

这种模式分配到每种原色16比特,每种颜色可以有65536个色调,是一种专业用的图象编辑显示,如用于Photoshop,可以制作颜色非常精确的图象。

网站设计颜色[编辑]

网站设计颜色应用的也是三原色光24比特模式,但网景色谱(Netscape Color Cube)将其确定为216种,用6 种数码#00, #33, #66, #99, #CC, #FF组合成216种排列方法表示颜色。一般用户就不会被1670万种颜色所迷惑。这种表示颜色的方式被互联网在HTML 3.2采纳为标准方法。此色谱又被称为安全色板(Safe Palette)。

------------------------------------------------------------------------------------------------------




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值