色相
色相(英语:hue)指的是色彩的外相,是在不同波长的光照射下,人眼所感觉不同的颜色,如紅色、黃色、藍色等。
在HSL和HSV色彩空間中,H指的就是色相,是以紅色為0度(360度);黃色為60度;綠色為120度;青色為180度;藍色為240度;品紅色為300度。
颜色名称 | 红绿蓝含量 | 角度 | 代表物體 |
---|---|---|---|
紅色 | R255,G0,B0 | 0° | 血液、草莓 |
橙色 | R255,G128,B0 | 30° | 火、橙子 |
黃色 | R255,G255,B0 | 60° | 香蕉、杧果 |
黃綠 | R128,G255,B0 | 90° | 檸檬 |
綠色 | R0,G255,B0 | 120° | 草、樹葉 |
青綠 | R0,G255,B128 | 150° | 軍裝 |
青色 | R0,G255,B255 | 180° | 水面、天空 |
靛藍 | R0,G128,B255 | 210° | 水面、天空 |
藍色 | R0,G0,B255 | 240° | 海、墨水 |
紫色 | R128,G0,B255 | 270° | 葡萄、茄子 |
品紅 | R255,G0,B255 | 300° | 火、桃子 |
紫紅 | R255,G0,B128 | 330° | 墨水 |
目录
1 從RGB計算色相
2 色相环
3 引用
4 相關條目
從RGB計算色相
Preucil[1]描述了一種色彩六邊形,類似于Evans, Hanson和Brewer所描述的三線繪圖[2],它可以被用來從RGB計算色相。紅色放置在0°,綠色在120°,而藍色在240°,可以解:
- tanhPreucil hexagon=32G−32BR−12G−12B=3⋅(G−B)2⋅R−G−B{displaystyle tan h_{Preucil hexagon}={frac {{frac {sqrt {3}}{2}}G-{frac {sqrt {3}}{2}}B}{R-{frac {1}{2}}G-{frac {1}{2}}B}}={frac {{sqrt {3}}cdot (G-B)}{2cdot R-G-B}}}
他還是用了極化繪圖,他稱為色圓。[1]使用R, G和B而非Preucil使用的R, G和B密度,可以用下列方案計算色相角度:先確定處在R, G和B勝出的六種可能排序中的哪個,接著應用下表列出的適當公式。
排序 | 色相區域 | 公式 |
---|---|---|
R≥G>B{displaystyle Rgeq G>B} | 紅色-黃色 | hPreucil circle=60∘⋅G−BR−B{displaystyle h_{Preucil circle}=60^{circ }cdot {frac {G-B}{R-B}}} |
G>R≥B{displaystyle G>Rgeq B} | 黃色-綠色 | hPreucil circle=60∘⋅(2−R−BG−B){displaystyle h_{Preucil circle}=60^{circ }cdot left(2-{frac {R-B}{G-B}}right)} |
G≥B>R{displaystyle Ggeq B>R} | 綠色-青色 | hPreucil circle=60∘⋅(2+B−RG−R){displaystyle h_{Preucil circle}=60^{circ }cdot left(2+{frac {B-R}{G-R}}right)} |
B>G>R {displaystyle B>G>R } | 青色-藍色 | hPreucil circle=60∘⋅(4−G−RB−R){displaystyle h_{Preucil circle}=60^{circ }cdot left(4-{frac {G-R}{B-R}}right)} |
B>R≥G{displaystyle B>Rgeq G} | 藍色-品紅色 | hPreucil circle=60∘⋅(4+R−GB−G){displaystyle h_{Preucil circle}=60^{circ }cdot left(4+{frac {R-G}{B-G}}right)} |
R≥B>G{displaystyle Rgeq B>G} | 品紅色-紅色 | hPreucil circle=60∘⋅(6−B−GR−G){displaystyle h_{Preucil circle}=60^{circ }cdot left(6-{frac {B-G}{R-G}}right)} |
注意在每種情況下公式都包含分式M−LH−L{displaystyle {frac {M-L}{H-L}}},這里的H是R, G和B的最高者;L是最低者,而M在另二者之間者。
從Preucil圓計算出來的色相角在30度的整數倍上一致於從Preucil六邊形計算出來的色相角,在15度(基于圓公式)的奇數倍上二者分歧最大,大約差1.2度。
轉換RGB顏色到HSL色彩空間或HSV色彩空間的處理通常基于六段分段映射,把HSV圓錐當作六棱錐,或把HSL雙圓錐當作雙六棱錐。[3]使用公式是上表中的。
色相环
「色相環」是將不同色相的顏色依序排列成環狀以方便使用。
引用
^ 1.01.1 Frank Preucil, "Color Hue and Ink Transfer…Their Relation to Perfect Reproduction, TAGA Proceedings, p 102-110 (1953).
^ Ralph Merrill Evans, W T Hanson, and W Lyle Brewer, Principles of Color Photography. New York: Wiley, 1953
^ Max K. Agoston. Computer Graphics and Geometric Modelling v. 1: Implementation and Algorithms. Springer. 2004: 301–304. ISBN 1852338180.
相關條目
- 颜色列表
- 原色
|
|