【www.gdgbn.com--php基础】

颜色基础知识
我们知道,人们视为“可见”的光可以分解为从蓝色到红色的一个渐进的彩虹光谱带。

图 1. 可见光谱
我们还见过(也许还用过)色环,色环显示如何通过混合两种或更多颜色来生成特定的颜色。色环实质上就是在彩色光谱中所见的长条形的色彩序列,只是将首尾连接在一起,使红色连接到另一端的紫色。

图 2. 色环
色环通常包括 12 种不同的颜色(如图所示)。虽然画家对色环和颜色理论的重要方面已十分了解,但我们当中的一些程序员却可能不十分清楚,这种理解上的不足会把事情弄得一团糟。
基色
图 3. 基色
按照定义,基色是最基本的颜色,通过按一定的比例混合基色可以产生任何其它颜色。为了识别基色,首先需要确切知道使用的是何种媒介。您可能在小学里学到基色有红、黄、蓝,但现在我们大多是用红、绿、蓝作为基色进行颜色显示。我想这不足为奇。
但如果您使用彩色喷墨打印机,请打开机盖看看墨盒。是否看到了红、绿、蓝?没有。您可能看见有四种墨水:青色、品红色、黄色及黑色。颜色不同是因为计算机显示器使用加色,而打印机使用减色。显示器发射彩色光线,而纸张上的墨水则从它反射的光中吸收了某种颜色。有关此话题的更多论述将超出本文范围,但如想了解更多一点的信息,请访问下面两个链接:
加色合成(英文), 由 Jim Scruggs 供稿
减色合成(英文), 由 Jim Scruggs 供稿
除发射和吸收光线的不同外,本文讨论的概念适用于加色和减色两种模式―但根据我们的目的,我们将重点讨论加色模式,在这种模式中,基色为红、绿、蓝。
次生色
图 4. 次生色
为了建立色环,下面我们希望了解通过混合任何两种邻近的基色获得的三种颜色。这些颜色即次生色:青、品红和黄。咦,我们不是谈到过这三种颜色吗?是的,加色法中的次生色就是减色法中的基色。由此您可以推断出,减色法中的次生色也就是加色法中的基色。这就是加色模式和减色模式之间的相互关系。
三次色
图 5. 三次色
建立色环的最后一步是,再次找到现已填入色环的颜色之间的中间色。幸运的是,这些三次色对于加色法和减色法都是相同的。既然我们已经定义了在 12 点色环中使用的颜色,那么就可以讨论这些颜色之间的相互关系。
相似色
图 6. 相似色
相似色是指在给定颜色旁边的颜色。如果您以橙色开始并想得到它的两个相似色,就选定红色和黄色。使用相似色的配色方案可以提供颜色的协调和交融,类似于在自然界中所见到的那样。

本文来源:http://www.gdgbn.com/jiaocheng/2944/