无论是手机修图软件,还是pr、ps等电脑专业软件,调色都建立在计算机色彩模型的基础之上进行数字处理和渲染,因此要想弄懂如何调色,首先需要弄懂诸如RGB、CMYK、HSL等基础的色彩理论。
RGB模型
这是最常用的模型,RGB三个字母分别代表光的三原色:红Red 绿Green 蓝Blue
中学的物理实验中,白光通过三棱镜色散以后得到红橙黄绿青蓝紫,也就是说白光是由多种颜色混合得到的,而RGB三种颜色则不能通过混合得到,因此RGB成为了合成颜色中的基本色,由RGB混合得到的颜色对应的是就加色模型,应用于显示器、霓虹灯等本身可以发光的物体。
上面的图像中,红绿蓝三种颜色两两混合又得出了黄、青、品红三种颜色,继续混合则可以合成更多颜色,因此在加色模型中,颜色由三原色叠加而成,如果用向量α(R,G,B)来表示加色模型中的颜色,以8bit图像为例那么不同的颜色就可以表示为
黑色Black(0,0,0)
白色White(255,255,255)
红色Red(255,0,0)
绿色Green(0,255,0)
蓝色Blue(0,0,255)
至于为什么是数值最大255,是因为8bit的图像里单一色彩的范围是0~2∧8(2的8次方=256),比如红色的深浅,在计算机中就用0~255之间的数值来表示深浅。
CMYK色彩模型
RGB是加色模型,而CMYK与RGB相反,是减色模型,通常用于印刷品等需要反射光线呈现色彩的物体,自身则不发光。
CMYK则分别代表减色模型三原色青色Cyan 品红Magenta 黄色Yellow 以及印刷所需要的墨水黑色Black
青品黄三种颜色两两混合又得出红绿蓝,三种颜色共同混合则变成了黑色,可以理解为物体反射光线的过程中吸收了色光,白色减去品红和青色则呈现红色,若三种原色都减去则呈现黑色,物体不反射任何色光。
HSL色彩模型
HSL即颜色的三种基本属性:色相(Hue)、饱和度(Saturation)和亮度(Lightness)
色相在色轮上从0°到360°表示了红橙黄绿青蓝紫品依次渐进,不同的度数代表了这种颜色的光色。
饱和度,即色彩的纯度,纯度越高,颜色越鲜艳和纯净。
亮度,既色彩的明暗程度,降低亮度趋向于变黑,提高亮度则趋向于变白。
由于RGB模型中一种颜色由三种三原色叠加而成,如果叠加值为R:G:B(100:50:20)那么将很难判断出这是什么颜色,但在HSL模型中,确定了HSL的值,那么这种颜色的属性就一览无余了,更容易直观的表示某种颜色。
总结
1.RGB模型是加色模型,应用于自发光的物体,三原色是红绿蓝,通过叠加得到其他色彩
2.CMYK模型是减色模型,应用于印刷等反光物体,三原色是青品黄+黑,通过叠加吸收不想表示的颜色后反光得到想要的颜色。
3.HSL模型三个变量是色彩的三种基本属性色相、饱和度和亮度,通过HSL的值可以直观的表达出颜色的属性。