RGB、HSV、HSL和CMYK颜色空间
简介
这四种颜色空间在不同的应用领域有不同的用途:
- RGB主要用于计算机图形学和显示设备中,可以通过调整红、绿、蓝三个分量的值来实现颜色的调整。
- HSV和HSL主要用于图像处理和设计领域,可以更直观地表示颜色的属性,比如色相、饱和度和亮度。
- CMYK主要用于印刷行业,可以准确地表示颜色在印刷过程中的变化。
RGB(红绿蓝)颜色空间
RGB(Red, Green, Blue)是一种用于显示颜色的加法颜色空间。它使用红色(R)、绿色(G)和蓝色(B)三原色的不同强度组合来创建各种颜色。每个颜色分量的取值范围通常是0到255,其中0表示最小强度,255表示最大强度。通过调整不同颜色分量的强度,可以创建各种颜色。
加法三原色光的混合:
![](https://img2023.cnblogs.com/blog/1495663/202307/1495663-20230715142620297-1001525078.png)
![](https://img2023.cnblogs.com/blog/1495663/202307/1495663-20230715142909128-370321042.png)
HSV(色调、饱和度、亮度)颜色空间
HSV(Hue, Saturation, Value)是一种表示颜色的圆柱坐标颜色空间。它使用色调(H)、饱和度(S)和明度(V)三个参数来描述颜色。色调表示颜色的种类,取值范围通常是0到360度。饱和度表示颜色的纯度或深浅程度,取值范围通常是0到100%。明度表示颜色的亮度,取值范围通常是0到100%。HSV颜色空间的优点是它更直观地反映了人眼对颜色的感知。
HSL(色调、饱和度、亮度)颜色空间
HSL(色相、饱和度、亮度)也是一种圆柱坐标颜色模型,它与HSV非常相似。色相表示颜色的种类,取值范围是0到360度。饱和度表示颜色的纯度,取值范围是0到100%,0%表示灰色,100%表示纯色。亮度表示颜色的亮度,取值范围是0到100%,0%表示黑色,100%表示白色。
CMYK(青、品红、黄、黑)颜色空间
CMYK(青、品红、黄、黑)是一种减法颜色模型,它是通过不同强度的青、品红、黄和黑四个颜色的组合来表示颜色。CMYK颜色空间主要用于印刷行业,其中C表示青色(Cyan),M表示品红色(Magenta),Y表示黄色(Yellow),K表示黑色(Key),也就是颜色的亮度分量。CMYK中的每个分量的取值范围通常是0到100%,表示颜色的强度或透明度。
减法三原色颜料的混合:
![](https://img2023.cnblogs.com/blog/1495663/202307/1495663-20230715143119477-1451120862.png)
![](https://img2023.cnblogs.com/blog/1495663/202307/1495663-20230715142951660-371298785.png)
CMY 颜色空间是减色的。 因此,白色的 (为 0.0、0.0、0.0) ,黑色为 (1.0、1.0、1.0) 。 如果从白色开始,不减去任何颜色,则得到白色。 如果你从白色开始,并平均减去所有颜色,你得到黑色。——CMY 和 CMYK 颜色空间
CMYK 颜色空间是 CMY 模型的变体, 它添加了黑色 (青色、洋红色、黄色和 black) ,缩小了理论与实践之间的差距。 使用各种类型的墨水和纸张的经验表明,当青色、洋红色和黄色墨水的相同成分混合时,结果通常是深棕色而不是黑色,向混合添加黑色墨迹可解决此问题。