mushroompot

mushroompot

全栈,全干,全菜。 be a fullstack man, just for fun!
twitter

有關色彩模式的一些總結

三原色光模式 (RGB)#

三原色模式應用極其廣泛,這種模式通過紅、綠、藍三個顏色通道的變化以及疊加來形成各種不同的顏色。但 RGB 依賴於設備,即不同的設備對同一個 RGB 值的檢測與重現可能不同。

三原色模式為相加原色(加法混合)#

三原色的表示#

數值表示#

使用一個三維向量來描述,大多使用八位十六進制數來表示。例如:用 66ccff 來表示天藍色 $
每兩位十六進制數表示一個分量(r,g,b)
當然一些土豪的高級設備會使用更大的數值範圍來描述顏色

印刷四分色(CMYK)#

顧名思義,這種色彩模式用於全彩印刷,四種標準顏色分別為青色(C-Cyan),洋紅(M-Magenta),黃色(Y-Yellow),黑色(B-Black)

CMYK 混合#

與 RGB 相反,CMYK 是減法混合模式,CMY 三種顏色混合後會產生深灰色。

HSL 與 HSV (HSB) 色彩空間#

HSL 與 HSV 均把 RGB 的點轉換為圓柱坐標系中表示,這樣更加直觀。
HSL 為色相、飽和度、亮度。HSV 為色相、飽和度、明度。

色相、飽和度、亮度(明度)#

- 色相(H):色彩的基本屬性,就是我們日常生活中所說的顏色。紅色,黃色等。

- 飽和度:色彩的純度飽和度越高色彩越純,越低就越加變灰。

- 亮度(明度):顧名思義,取值從 0%~100%。

HSL 與 HSV 比較#

HSV 在 Adobe 系列中常用,而 HSL 應用於 CSS3 規定。

在 HSL 中,飽和度分量總是從完全飽和色變化到等價的灰色(在 HSV 中,在極大值 V 的時候,飽和度從全飽和色變化到白色,這可以被認為是反直覺的)。

在 HSL 中,亮度跨越從黑色過選擇的色相到白色的完整範圍(在 HSV 中,V 分量只走一半行程,從黑到選擇的色相)。

YUV(Y’CbCr)#

YUV 發明於黑白電視與彩色電視的過渡時期。黑白視頻只有 Y 視頻(灰階值)。YUV 的顏色編碼模式常用於流媒體其中 U 表示色度 V 表示明度。而 Y’CbCr 是 YUV 的壓縮版本,Y’CbCr 常用於數字圖像領域,YUV 常用於模擬信號領域。

formats 格式:
緊縮格式:將 YUV 的值存儲成 Macro Pixels 數組,與 RGB 存放類似。

平面格式:將 YUV 三個分量存放在不同的矩陣中。
注:Macro Pixels 數組即宏像素。

Lab 色彩空間#

Lab 色彩空間中 L 代表亮度,a 和 b 表示顏色對立維度。
Lab 颜色被設計接近於人類視覺,致力於感知均勻。在 ps 中圖像編輯有 “Lab 模式”,PDF 使用的也是 “Lab 色彩空間”。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。