RGB 与 HSB/HSV 的关系
能理解 RGB 模式中确定数值的各种颜色,但怎么理解「明度」、「饱和度」、「色相」等概念? 从第一张图可以简单得出以下结论: 明度——这个最简单,rgb中,三色光的值,其加起来的和越大,明度就越大。 就这么简单。 那么这个明度意味着什么?很显然,就是光总量有多少,光越多,明度越高 2.纯度: (1)凡是在rgb中,有一个或者两个值为零的,都是纯度值最高的纯色。 (2)如何确定两个复杂颜色(即没有一个rgb值为零的颜色)的纯度比较?看图 如图两个颜色,如何确定哪个纯度高? 简单,rgb三个值,取最高值减去最低值,结果越大,纯度越高。 那么,这意味着纯度是什么呢? 显然,纯度就意味着三色光的混合程度,混合程度越高,纯度就越低——如果你把三色光调成一个数值,这个颜色就是纯灰色了 3.色相:这个相对复杂一点 (1)现在版本的rgb,色相可以在rgb条的颜色上实时反映了,其实非常好判断。 但是,这个问题的关键在于,色相究竟意味着什么。 再翻上去看那张图,在RGB下边有一个彩色长条,这个长条包含了所有的颜色,它有很多形式——色环,色盘,色立体等等。我们如果只看这个长条的横坐标,那么它就是所谓的色环——这个长条首尾都是红色,所以它其实可以接起来。 那么,理解了这个,我就可以简单的解释色相是什么——色相就是你调出的任何一个颜色,按光的比例关系进行变换(这个变换是为了去除明度和纯度的影响)后