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) 处的角代表黑色。以下公式总结了两种颜色模型之间的转换: