
在计算机中,颜色以RGB 的形式表示。即拆分成红色Red、绿色Green、蓝色Blue,以三种颜色的值组合的形式表示一个颜色。
三种颜色是有上限的。8位二进制模式下,0为最小值255为最大值。
反色就是将RGB三个分量浓度“反转”,或者说使用白色(R:255, G:255, B:255)减去当前色彩。使用式子表示为R₂=255-R₁; G₂=255-G₁; B₂=255-B₁。如此计算后,色彩的色相和明度都会呈现出相反的倾向:偏红的色转为偏青的色,偏绿的色转为偏品红的色,偏蓝的色转为偏黄的色;黑色转为白色,白色转为黑色,浅色转为深色,深色转为浅色。所以叫做反色。
补色就像前面提到的红与青、黄与蓝、绿与品红这样,在“色相”中的相反关系。将红、绿、蓝视为向量,红色为0°,绿色120°,蓝色为180°,向量长度为各自数值,在极坐标中,也可以以向量加法的方式定位到这个色彩。这个极坐标就是区分于RGB坐标的另一种定位色彩的坐标轴,是为HSL或HSB/HSV坐标。H就是角度轴HUE,色相。
在色相轴上完全相反的两个色彩就是补色。比如红色是0°,青色是180°;黄色是60°,蓝色是240°。
