当我们惊叹于大自然中绚丽多彩的景象中,我们领略到了各种各样的色彩或单一呈现,或混合分布的独一无二的美。然而,我们有没有想过,当现实世界的色彩来到了计算机的虚拟世界中时,它们会以怎样的姿态出现呢?
我们知道,在绘画制作中,所有的颜色都需要用到三原色——红,黄,蓝来调制。换句话说,只要有了这三种基本的颜色,我们就拥有了多姿多彩的色彩世界。
而在计算机世界中,我们利用调制颜色的方法显然是不可能的。不过,我们有了更高级的方法,这里列举最常用的两例。
- RGB模式
这是位图颜色的一种最常用的编码方法,用红、绿、蓝三原色的光学强度来表示一种颜色,最常应用于显示器上的显示。
在这种模式中,RGB三种颜色的取值范围均为0-255,亦即通过这种模式一共能表示出256*256*256种颜色,种类数量之多完全足够我们使用。此外,当三种颜色均取255时,它们各自达到最强值,此时就成为白色;当均取0时,三种颜色均未出现,没有颜色自然而然成为了黑色。下面是常用颜色的RGB色值表。
CMYK模式
这种模式也被广泛使用,用青色(Cyan),洋红色(Magenta),黄色(Yellow),黑色(Black)四种颜料含量来表示一种颜色,大家习惯利用这种模式进行彩色印刷,广泛应用于印刷图书,报纸等等。这是一种减色色彩模式,同时也是与RGB模式(加色模式)的根本不同之处。这四种色彩含量均在0~100%之间,通过调整含量的不同,构成不同的颜色,如下表:
下图就很好的展示了他们各自的基本属性:
这是中国一个很有特色的经典色彩。下面的注释中详细介绍到,第一行中的R,G,B代表着红色(red),绿色(green)和蓝色(blue)三者的比重多少;第四行中则介绍了在CMYK模式下的表示。至于第2行和第3行则是在hsb和L*a*b*模式的a*b*颜色表示,不再赘述。这张图很好的揭示色彩出各种模式下是可以相互转化的,在不同应用中可以利用不同的模式以便更好地服务自己的工作。