跳至內容

英文维基 | 中文维基 | 日文维基 | 草榴社区

絕對色彩空間

維基百科,自由的百科全書

絕對色彩空間就是不依賴任何外部因素就可以準確表示顏色的色彩空間

L*a*b*就是一種絕對色彩空間。每一組L*a*b* 值就定義了一個精確的顏色,儘管這是一個抽象值,但是如果在精確的顯示設備以及合適的觀察條件下,看起來就同所期望的一模一樣。

另外一種相反的非絕對色彩空間例子有RGB色彩模型。RGB模型通過紅色、綠色與藍色的混合生成各種顏色,但是這些顏色不是標準、精確的定義。在兩個不同的計算機顯示器或者其它的RGB設備上,同一RGB圖像可能會看起來大不相同。

我們可以將L*a*b* 看作是一種顏色,而RGB 則是表示它的方法;RGB混合在一起得到的結果取決於所用成分的不同。

通過精確定義各種成分,可以將非絕對色彩空間表示為絕對色彩空間。例如,如果顯示器上的紅色、綠色與藍色以及顯示器的其它特性可以精確地進行測量,那麼顯示器上的RGB值就可以看作是絕對的。

將RGB轉換成絕對色彩的一種方法是定義一個International Color Consortium包含RGB屬性的色彩配置文件。這種方法不是唯一的一種表示絕對顏色的方法,但卻是業界標準的方法。廣為採納的RGB顏色配置文件包括SRGB色彩空間以及Adobe RGB 色彩空間。在圖形或者文檔添加ICC色彩配置文件的過程也稱為色彩標記過程,通過這個過程就將圖形或者文檔中的色彩就具有了絕對的含義。

轉換

[編輯]

通常一種絕對色彩可以轉換到另外一種絕對色彩,反過來也是這樣。但是,每個色彩空間都有自己的色域,變換位於色域之外的顏色可能會產生錯誤的結果。另外可能還會有捨入誤差,尤其是當用8位表示一種顏色成份時更是這樣。8位可以表示256種不同的數值,這是表示各種顏色成分通常採用的精度。

另外需要注意的是絕對顏色定義了查看顏色所需的環境條件。在不同的自然或者人造光照條件下,同一顏色看起來也會有所不同。專業人員進行色彩匹配時候需要在有標準光照的觀察房中進行。

在有些特殊場合,非絕對色彩空間之間的轉換也有精確的規則。例如HSL色彩空間就定義為RGB的映射。儘管它們都不是絕對色彩空間,但是二者之間的轉換需要保持同樣的顏色。然而,通常兩個非絕對色彩空間之間的轉換(如RGB到CMYK)或者絕對色彩空間與非絕對色彩空間之間的轉換(如RGB到L*a*b*)儘管也可以用公式得到大致相等的結果,但其實概念上是沒什麼意義的。

其它的絕對色彩空間

[編輯]

另外一種定義絕對色彩空間的方法是許多消費者都熟悉的選擇油漆、顏料、織物等物品時所用的色卡。這是雙方達成共識的一種方法。另外一種更加標準化的方法是彩通私有的絕對色彩定義方法,它包括商用印表機配製特定顏色墨水所需要的色卡及配方。

外部連結

[編輯]