色相指的是色彩的外相,是在不同波长的光照射下,人眼所感觉不同的颜色,如红色、黄色、蓝色等。
在HSL和HSV色彩空间中,H指的就是色相,是以红色为0度(360度);黄色为60度;绿色为120度;青色为180度;蓝色为240度;品红色为300度。
编码 RGB 的 HSB/HSL 中的色相
作为圆锥体的 HSV 色彩空间
Preuci描述了一种色彩六边形,类似于 Evans, Hanson 和 Brewer 所描述的三线绘图,它可以被用来从 RGB 计算色相。红色放置在 0°,绿色在 120°,而蓝色在 240°,可以解:
他还是用了极化绘图,他称为色圆。使用 R, G 和 B 而非 Preucil 使用的 R, G 和 B 密度,可以用下列方案计算色相角度: 先确定处在 R, G 和 B 胜出的六种可能排序中的哪个,接着应用下表列出的适当公式。
排序 | 色相区域 | 公式 |
红色-黄色 | ||
黄色-绿色 | ||
绿色-青色 | ||
青色-蓝色 | ||
蓝色-品红色 | ||
品红色-红色 |
注意在每种情况下公式都包含分式 ,这里的 H 是 R, G 和 B 的最高者;L 是最低者,而 M 在另二者之间者。
从 Preucil 圆计算出来的色相角在 30 度的整数倍上一致于从 Preucil 六边形计算出来的色相角,在 15 度(基于圆公式)的奇数倍上二者分歧最大,大约差 1.2 度。
转换 RGB 颜色到HSL色彩空间或HSV色彩空间的处理通常基于六段分段映射,把 HSV 圆锥当作六棱锥,或把 HSL 双圆锥当作双六棱锥。使用公式是上表中的。
HSV 和 HSL 色彩空间中最大饱和度颜色的色相和它们对应的 RGB 坐标之间的联系
“色相环”是将不同色相的颜色依序排列成环状以方便使用。
以弧度表示的色相环
伊登十二色相环
RGB十二色相环