ICC色彩特性文件

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

## 技術原理

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）來確定白點。

## 應用形式

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

## 技術規範

國際色彩聯盟（ICC）制定了ICC色彩特性文件的有關規範，對該類文件的格式有著精確的定義，但並沒有規定具體的演算法和其他細節來處理這些文件，從而為各類應用和系統如何處理ICC文件留下了多樣化的空間。當前最新版（2009年）的ICC色彩特性文件規範是版本4.2

但絕大多數設備只能支持版本2。

ICC色彩特性文件的規範目前正作為ISO 15076-1:2005在被審議的過程中。目前已經被多種其他規範用作參考。下述的標準包括這些國際標準和業內的事實標準。

### 國際標準

- ISO/IEC 10918-1: Coding of still pictures - JPEG
- ISO 12234-4: Photography - Electronic still-picture imaging – Part 4: Exchangeable image file format (Exif 2.2) (ISO TC42)
- ISO 12639:2004 Graphic technology — Prepress digital data exchange — Taged Image File Format for Image Technology (TIFF/IT) (ISO TC130)
- ISO/DIS 12647-1: Graphic Technology - Process control for the production of halftone color separations, proof and production prints – part 1: Parameters and measurement methods (Revision under way in ISO TC130)
- ISO/DIS 12647-2: Graphic Technology – Process control for the production of halftone color separations, proof and production prints – part 2: Offset processes (Revision under way in ISO TC130)
- ISO/CD 12647-3: Graphic technology - Process control for the production of half-tone color separations, proofs and production prints - Part 3: Coldset offset lithography on newsprint
- ISO/CD 12647-3: Graphic technology — Process control for the production of half-tone color separations, proof and production prints — Part 4: Publication gravure printing
- ISO/CD 12647-6: Graphic technology – Process control for the production of half-tone color separations, proof and production prints – Part 6: Flexographic printing
- ISO/IEC 15948: Portable Network Graphics file format (jointly defined with W3C – see www.libpng.org/pub/png/spec/iso)
- ISO/IEC15444: Coding of still pictures - JPEG2000 (ISO JTC 1/SC 2)
- ISO 15930-1:2001 Graphic technology — Prepress digital data exchange — Use of PDF. Part 1: Complete exchange using CMYK data (PDF/X-1 and PDF/X-1a) (ISO TC130)
- ISO 15930-3:2002 Graphic technology — Prepress digital data exchange — Use of PDF. Part 3: Complete exchange suitable for color managed workflows (PDF/X-3) (ISO TC130)
- ISO 15930-4:2003 Graphic technology - Prepress digital data exchange using PDF - Part 4: Complete exchange of CMYK and spot color printing data using PDF 1.4 (PDF/X-1a)
- ISO 15930-5:2003 Graphic technology - Prepress digital data exchange using PDF - Part 5: Partial exchange of printing data using PDF 1.4 (PDF/X-2)
- ISO 15930-6:2003 Graphic technology - Prepress digital data exchange using PDF - Part 6: Complete exchange of printing data suitable for color-managed workflows using PDF 1.4 (PDF/X-3)
- ISO 22028-1:2004 Photography and Graphic Technology – Extended color encodings for digital image storage, manipulation and interchange – Part 1: Architecture and requirements (ISO TC42)
- ISO 12052 / NEMA PS3 醫療數位影像傳輸協定 (DICOM)

### 事實標準

- PICT標準規範（蘋果公司發行的一種文件格式）
- PostScript語言（Adobe公司發行的EPS文件格式）
- PDF（Adobe公司創立的文件格式）
- JDF（CIP4聯合會發行的工作定義文件格式）
- SVG（W3C發行的文件格式）
- SWOP（用於CMYK印刷的規範，廣泛用於北美）

## 外部連結

- ICC常見問題解答
- ICC色彩特性文件規範
- ICC官方用於測試網頁瀏覽器對於ICC色彩特性文件支持能力的頁面
- ICC色彩特性文件在Adobe Photoshop中的相關文檔
- ICC色彩特性文件在Fast Picture Viewer中的常見問題
- 為CMYK系統設計的ICC色彩特性文件
- Argyll CMS，一個開源的色彩管理軟體工具集
- dispcalGUI，Argyll CMS的圖形化前端，用於創建和管理ICC色彩特性文件
- CoCa，一個開源的ICC色彩特性文件創建工具