File:HueScale.svg

编码 RGBHSB/HSL 中的色相

色相指的是色彩的外相,是在不同波长的照射下,人所感觉不同的颜色,如紅色黃色藍色等。

HSL和HSV色彩空間中,H指的就是色相,是以紅色為0(360度);黃色為60度;綠色為120度;青色為180度;藍色為240度;品紅色為300度。

颜色名称 红绿蓝含量 角度 代表物體
紅色 R255,G0,B0 血液草莓
橙色 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° 墨水

從 RGB 計算色相[编辑 | 编辑源代码]

Preucil[1] 描述了一種色彩六邊形,類似于 Evans, Hanson 和 Brewer 所描述的三線繪圖[2],它可以被用來從 RGB 計算色相。紅色放置在 0°,綠色在 120°,而藍色在 240°,可以解:

他還是用了極化繪圖,他稱為色圓。[1]使用 R, G 和 B 而非 Preucil 使用的 R, G 和 B 密度,可以用下列方案計算色相角度: 先確定處在 R, G 和 B 勝出的六種可能排序中的哪個,接著應用下表列出的適當公式。

File:HSV cone.jpg

作為圓錐體的 HSV 色彩空間

File:HSV-RGB-comparison.svg

HSV 和 HSL 色彩空間中最大飽和度顏色的色相和它們對應的 RGB 坐標之間的聯系。

排序 色相區域 公式
紅色-黃色
黃色-綠色
綠色-青色
青色-藍色
藍色-品紅色
品紅色-紅色

注意在每種情況下公式都包含分式 ,這里的 H 是 R, G 和 B 的最高者;L 是最低者,而 M 在另二者之間者。

從 Preucil 圓計算出來的色相角在 30 度的整數倍上一致於從 Preucil 六邊形計算出來的色相角,在 15 度(基于圓公式)的奇數倍上二者分歧最大,大約差 1.2 度。

轉換 RGB 顏色到HSL色彩空間HSV色彩空間的處理通常基于六段分段映射,把 HSV 圓錐當作六棱錐,或把 HSL 雙圓錐當作雙六棱錐。[3] 使用公式是上表中的。

色相环[编辑 | 编辑源代码]

File:Arg coloring.png

弧度表示的色相環

File:Farbkreis Itten 1961.png

伊登十二色相環

File:Rgb-colorwheel.svg

RGB十二色相環

「色相環」是將不同色相的顏色依序排列成環狀以方便使用。

引用[编辑 | 编辑源代码]

  1. 1.0 1.1 Frank Preucil, "Color Hue and Ink Transfer … Their Relation to Perfect Reproduction, TAGA Proceedings, p 102-110 (1953).
  2. Ralph Merrill Evans, W T Hanson, and W Lyle Brewer, Principles of Color Photography. New York: Wiley, 1953
  3. Max K. Agoston. Computer Graphics and Geometric Modelling v. 1: Implementation and Algorithms. Springer. 2004: 301–304. ISBN 1852338180. 

相關條目[编辑 | 编辑源代码]

繪畫術語
色相 | 色度 | 明度 | 色调 | 颜色 | 透视 | 构图 | 写生 | 速写 | 素描
社区内容除另有注明外,均在CC-BY-SA许可协议下提供。