📜  计算机图形 | RGB 颜色模型

📅  最后修改于: 2021-10-19 06:30:57             🧑  作者: Mango

RGB 颜色模型是计算机图形学中应用最广泛的颜色表示方法之一。它使用具有三基色的颜色坐标系:

R(red), G(green), B(blue) 

每个原色可以采用从 0(最低)到 1(最高)的强度值。以不同的强度级别混合这三种原色会产生多种颜色。通过这种红、绿、蓝的线性组合所获得的所有颜色的集合,形成了立方体形状的RGB色彩空间。

RGB 颜色立方体位于坐标系原点的角对应黑色,而立方体中与原点对角相对的角代表白色。连接黑白的对角线对应于黑白之间的所有灰色,也称为灰轴

在 RGB 颜色模型中,三次颜色空间内的任意颜色可以通过其颜色坐标来指定:(r, gb)。

例子:

(0, 0, 0) for black, (1, 1, 1) for white, 
(1, 1, 0) for yellow, (0.7, 0.7, 0.7) for gray 

使用 RGB 模型的颜色规范是一个加法过程。我们从黑色开始并添加适当的主要成分以产生所需的颜色。 RGB 颜色模型的概念用于显示监视器。另一方面,还有一种称为CMY 颜色模型的互补色模型。 CMY 颜色模型使用减法过程,并且该概念在打印机中使用

在 CMY 模型中,我们从白色开始,去掉适当的主要成分以产生所需的颜色。

例子:
如果我们从白色中减去红色,剩下的就是绿色和蓝色,也就是青色。 CMY 模型的坐标系使用三原色的互补色:

C(cray), M(magenta) and Y(yellow) 

CMY 颜色立方体在 (0, 0, 0) 处的角对应于白色,而立方体在 (1, 1, 1) 处的角代表黑色。以下公式总结了两种颜色模型之间的转换: