複製鏈接
請複製以下鏈接發送給好友

ICC色彩特性文件

鎖定
ICC色彩特性文件(ICC Profile)是一組用來描述色彩輸入、輸出設備或者某種色彩空間的特性的數據集合,因由國際色彩聯盟(ICC)主持制定其規範而得名。該類文件被廣泛用於色彩管理,以實現讓顏色在設備和文檔之間保持一致,從而在目標設備上提供最佳的色彩表現、或者在其他設備上模擬文檔在目標設備上的色彩表現。此類文件的擴展名通常為.icm。
中文名
ICC色彩特性文件
外文名
ICC Profile
領    域
光學

ICC色彩特性文件簡介

ICC色彩特性文件(ICC Profile)是一組用來描述色彩輸入、輸出設備或者某種色彩空間的特性的數據集合,因由國際色彩聯盟(ICC)主持制定其規範而得名。該類文件被廣泛用於色彩管理,以實現讓顏色在設備和文檔之間保持一致,從而在目標設備上提供最佳的色彩表現、或者在其他設備上模擬文檔在目標設備上的色彩表現。此類文件的擴展名通常為.icm。 [1] 

ICC色彩特性文件技術原理

ICC色彩特性文件通過定義目標設備或色彩空間相對於特性文件相關空間(Profile Connection Space,PCS,通常是CIELAB(L*a*b*)或者CIEXYZ)之間應該如何進行色彩轉換來工作。色彩轉換的具體方式在文件中以表格形式進行標記,未被標記的則通過插值或者其它參數來進行轉換。
以從RGB色彩空間轉換到CMYK色彩空間的過程為例。首先取得兩者的ICC色彩色性文件。然後按照RGB的ICC文件中的定義將其RGB值轉換至特性文件相關空間(Profile Connection Space,PCS)。當有需要時將PCS中的數值在L*a*b*和CIEXYZ之間變換(該變換過程已被正確定義)。最後將PCS中的數值轉換成目標的C、M、Y、K四個數值。
在一個色彩特性文件中可以按照渲染目的(Rendering Intent)的不同來可以定義多個色彩轉換方式。如Perceptual(按可感知度)、Relative colorimetric(按相對色度)、Saturation(按飽和度)、Absolute colorimetric(按絕對色度)等。在不同的色彩空間之間轉換時可以在這些方式之間選擇最合適的方式。
特性文件相關空間的參考光源是標準光源D50的16位分數近似值。白點座標是XYZ=(0.9642, 1.000, 0.8249)。當轉換源和轉換目標的白點不一致時,使用布拉福德變換(Bradford transform)進行色彩匹配(Chromatic adaptation)來確定白點。 [1] 

ICC色彩特性文件應用形式

主條目:色彩管理
ICC色彩特性文件通過操作系統與硬件設備關聯、通過應用軟件模擬、通過嵌入在圖像文件中被應用軟件讀取等方式生效。每一個獨立的能顯示或者讀取色彩的設備都可以有一份專屬的ICC色彩特性文件。一些廠商為他們的硬件設備提供了ICC文件的下載服務。用户也可以通過色度計分光儀為自己的設備生成該文件。 [1] 

ICC色彩特性文件技術規範

國際色彩聯盟(ICC)制定了ICC色彩特性文件的有關規範,對該類文件的格式有着精確的定義,但並沒有規定具體的算法和其他細節來處理這些文件,從而為各類應用和系統如何處理ICC文件留下了多樣化的空間。當前最新版(2009年)的ICC色彩特性文件規範是版本4.2但絕大多數設備只能支持版本2。
ICC色彩特性文件的規範目前正作為ISO15076-1:2005在被審議的過程中。目前已經被多種其他規範用作參考。 [2] 

ICC色彩特性文件參見

參考資料
  • 1.    ISO 15076-1:2005. Image technology colour management–Architecture, profile format and data structure–Part 1: Based on ICC.1:2004-10
  • 2.    Specification ICC.1:2004-10 (Profile version 4.2.0.0) Image technology colour management — Architecture, profile format, and data structure;