ICCプロファイル

ICCプロファイル（）とは、カラーマネジメント（色管理）において、インターナショナル・カラー・コンソーシアム (ICC) の公表した標準に従い、色に関わる入出力機器や色空間を特徴付ける一連のデータである。プロファイルは特定機器の色特性や見た目の要求仕様を記述したもので、デバイスの入力と出力の色空間のマッピングや「プロファイル接続空間 (PCS)」で定義される。PCSとしてはCIELAB (L*a*b*) やCIEXYZがある。マッピングは表形式で示され、表にない値には内挿を行うか、変換のための一連のパラメータを用意する。
色を捉える機器や色を表示する機器にはそれぞれのプロファイルがある。製造業者によっては製品のプロファイルを提供しており、中にはユーザーがや分光測色計などを使って自前のプロファイルを作成できる製品もある。
ICCは、フォーマットは正確に定義しているが、アルゴリズムや処理の詳細は定義していない。したがって、ICCプロファイルを使ったアプリケーションやシステムには様々なバリエーションが生まれる余地がある。
2019年現在の最新版はICC.1:2010-12 (バージョン4.3) である。
詳細.
ICCプロファイルが実際にどのように働くのかを見るため、あるRGB色空間とCMYK色空間があり、RGBからCMYKへの変換をしたいとする。このためには、まず両者のICCプロファイルを取得する。まずRGBのプロファイルを使い、それぞれのRGB値をプロファイル接続空間（profile connection space; PCS）に変換する。必要ならば、L*a*b* と CIE XYZ の間でPCSを変換する（この変換過程は正確に定義されている）。そして、PCSを必要な C、M、Y、K の4つの値に変換する。
描画意図 (rendering intent) によっては、1つのプロファイルがいくつかのマッピングを定義することもある。複数のマッピングがあると、最もよく色がマッチングするものを選ぶことができ、異なる色域 (gamut) への再マッピングが可能となる。
プロファイル接続空間 (PCS) の参照光源はD50を16ビットで近似したもので、白色点は XYZ=(0.9642, 1.000, 0.8249) である。変換元と変換先の白色点が違う場合、ブラッドフォード変換を使ってさせる。
標準規格での参照.
ICCプロファイル仕様は2019年現在、ISO 15076-1:2005 および ISO 15076-1:2005 として国際規格化されており、他の様々な規格や標準から参照されている。以下に挙げたのは、ICCプロファイルを参照している国際規格とデファクトスタンダードの例である。