颜色空间

什么是颜色?

从物理层面上讲,颜色是光作用于人眼的结果,具体来讲是由人眼的视锥细胞和棒状细胞感受颜色并把这些视觉信号传递给大脑(扯远了哈)。而光本质上就是一种电磁波,在人可以感受的波长范围内(380-740nm)的电磁波就是我们能看见的可见光了。

颜色的属性:

一般来讲,颜色有三个重要的属性:色相(也被称为色调)、亮度、饱和度,看电视时调画面颜色经常接触的三个参数。
1、色相。通俗点来说就是色彩的品相。从光学意义上讲色相的差别是由光波波长的长短导致的。就算是同一类颜色也能分为几种色相,比如说红色有大红、暗红、品红、酒红,黄色有柠檬黄、中黄等
2、亮度。亮度就好理解了,表示的是颜色的明暗程度,是由光源辐射能量导致的,还记得小时后用黑白电视机看电视时调节画面主要就是调这个。
3、饱和度。从字面意思来看,它应该是个比例值,没错,它代表的就是色彩的深浅度,七种单色是最饱和的。当图像的饱和度减小到0时,图像就变成了灰白图像。这其实也好理解,打个比方说,我们穿的蓝色牛仔裤,刚开始是深蓝色的,后面洗多了逐渐掉色变成了浅蓝色,最后就是灰白色了

颜色空间:

1、RGB颜色空间:

RGB颜色空间应该是我们生活中最常见的颜色模型了,因为任何一种颜色都可由这三种颜色通过不同的比例混合而得,但是这三种颜色中任意两种的组合却不能生成第三种颜色,比如说红和绿这两种颜色不管通过什么比例混合就是不能得到蓝色。有点类似线性方程组里的基础解系了,哈哈。因此红、绿、蓝也被称为光的三原色。

由上图可知,蓝和红1:1混合得到洋红,蓝和绿1:1混合得到青色,红和绿1:1混合得到黄色,红、绿、蓝1:1:1混合得到白色。比较有趣的是正方体对角线由黑→灰→白部分表示的是红、绿、蓝等分量混合,比如0.6:0.6:0.6,这个分量越大合成的就越白。
这种颜色模型的优点:
就是在显示器上容易实现。在CRT显示器上,彩色阴极射线管使用R、G、B数值来驱动电子枪发射电子,并分别激发荧光屏上的R、G、B这三种颜色的荧光粉以发出不同亮度的光线通过相加混合产生各种颜色。彩色图像的每个像素点同样也是有R、G、B三个通道每个通道8位来表示。
缺点:这种面向机器的描述方式不直观,。当我们面对一种颜色时,无法说出其中的RGB分量,同样地,当我们想描述一种颜色时如果想采取RGB的方式来准确表述同样不可能。

2、CMY/CMYK颜色空间

这种模型主要用在使用颜料进行印刷或作画上。之前讲到,通过混合RGB三种颜色的光线可以表示所有的颜色。但是颜料的特性刚好和光线相反,颜料吸收光线。所以在使用颜料印刷时,RGB就不再适用了。比如用红色颜料和绿色颜料混合是得不到黄色的。但是只要将光的三原色进行补色就可以解决了。红绿蓝3色的补色刚好是青、洋红、黄。比如我们调配颜料时,黄色颜料之所以会显示出黄色是因为该颜料吸收了蓝色光、青色颜料吸收红色光,所以我们把黄色颜料和青色颜料混合起来,最后就只剩下绿色光可以反射出来。这就是黄色颜料加青色颜料会变成绿色的道理了,怎么样明白了吧。
通常等量的青(吸收红色)、洋红(吸收绿色)、黄(吸收蓝色)颜料混合可以产生黑色,但事实上这些颜色混合产生的黑色是不纯的。而黑色恰恰是印刷工业中最常用的颜色,因此为了产生真正的颜色,在CMY基础上又加入了第四种颜色-黑色,这就是CMYK模型。

3、HSV/HSB颜色空间

RGB和CMYK对于机器是可见的,但对于我们却是不可见的。这便有了HSV模型,也称作HSB(色相Hue、饱和度Saturation、亮度Brightness)
由上图可知,H参数表示色彩信息即所处光谱颜色的位置,该参数用一个旋转角表示,由绕V轴的旋转角给定。红色对应0度,绿色对应120度,红色对应240度,互补色分别相差180度。s和V参数为0-1的比例值。当饱和度s=0时,只有灰度,若亮度v=0则为黑,若亮度V=1则为白;当亮度V=0时,对任意H、S均为黑色;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值