色彩编码の简单介绍

来源:互联网 发布:手机淘宝如何联系卖家 编辑:程序博客网 时间:2024/05/20 20:03

电脑没有色彩的概念,于是我们设法让一些特定的编码与色彩相联系起来,电脑就可以识别出色彩了(滑稽)。

而色彩有大致两种类型,一种是发光体产生的色彩,一种是本身不发光但可以反射产生,由此得到两种最基本的色彩编码系统:RGB系统和CMYK系统。

【RGB】(Red+Green+Blue)
该模式的核心是:三原色+亮度
适用于发光体的颜色混合,尤其应用在显示屏上
对于每一个色块,都由红、绿、蓝三盏灯的叠加情况决定,某颜色数值越大,该颜色亮度越高
除此之外,为了更快的让电脑识别,我们用形如#000000的#+6位16进制位数,每两个16进制代表该颜色的亮度,从左至右分别为红绿蓝。
这里写图片描述
【CMYK】(Cyan+Magenta+Yellow+Key Plate(blacK))
该模式的核心:四原色+减色
适用于印刷物or一切依赖于反光造成视觉反应的东东
不像RGB可以在黑暗环境下看见,本模式色彩必须在光线反射的状态下才可视,电脑实际操作中类似现实中的颜料混合
这里写图片描述
然而,这两种模式都是面向硬件的,即用的是机器的语言,不利于人类阅读,后来,在1978年A. R. Smith创建了一种颜色空间, 也称六角锥体模型(Hexcone Model),而模式是面向用户的,即用的是人类的直观语言。
【HSV】(Hue+Saturation+Value)
该模式核心:色调(H)+饱和度(S)+明度(V)
同样适用于发光体

  • 色调H
    用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;
  • 饱和度S
    饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。饱和度高,颜色则深而艳。光谱色的白光成分为0,饱和度达到最高。通常取值范围为0%~100%,值越大,颜色越饱和。
  • 明度V
    明度表示颜色明亮的程度,对于光源色,明度值与发光体的光亮度有关;对于物体色,此值和物体的透射比或反射比有关。通常取值范围为0%(黑)到100%(白)。
    这里写图片描述