簡介
絕對色彩空間就是不依賴任何外部因素就可以準確表示顏色的色彩空間。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*)儘管也可以用公式得到大致相等的結果,但其實概念上是沒什麼意義的。
其它的絕對色彩空間
另外一種定義絕對色彩空間的方法是許多消費者都熟悉的選擇油漆、顏料、織物等物品時所用的色卡。這是雙方達成共識的一種方法。另外一種更加標準化的方法是彩通私有的絕對色彩定義方法,它包括商用印表機配製特定顏色墨水所需要的色卡及配方。
色彩空間
色彩空間(英語:Color space)是對色彩的組織方式。藉助色彩空間和針對物理設備的測試,可以得到色彩的固定模擬和數字表示。色彩空間可以只通過任意挑選一些顏色來定義,比如像彩通系統就只是把一組特定的顏色作為樣本,然後給每個顏色定義名字和代碼;也可以是基於嚴謹的數學定義,比如Adobe RGB、sRGB。
色彩模型(英語:Color model)是一種抽象數學模型,通過一組數字來描述顏色(例如RGB使用三元組、CMYK使用四元組)。如果一個色彩模型與絕對色彩空間沒有映射關係,那么它多少都是與特定套用要求幾乎沒有關係的任意色彩系統。
如果在色彩模型和一個特定的參照色彩空間之間建立特定的映射函式,那么就會在這個參照色彩空間中出現有限的“覆蓋區”(英語:footprint),稱作色域。色彩空間由色彩模型和色域共同定義。例如Adobe RGB和sRGB都基於RGB顏色模型,但它們是兩個不同絕對色彩空間。
定義色彩空間時,通常使用CIELAB或者CIEXYZ色彩空間作為參考標準。這兩個色彩空間在設計時便要求包含普通人眼可見的所有顏色。
由於“色彩空間”有著固定的色彩模型和映射函式組合,非正式場合下,這一辭彙也被用來指代色彩模型。儘管固定的色彩空間有固定的色彩模型相對應,這樣的用法嚴格意義上是錯誤的。