Core Graphics >     CGColorSpace   >   init(labWhitePoint:blackPoint:range:)
イニシャライザ
init(labWhitePoint:blackPoint:range:)
CIE L*a*b* 規格に従って、人間の色知覚に関連するデバイスに依存しない色空間を作成します。
宣言
パラメータ
whitePoint | 拡散白色点の三刺激値を CIE 1931 XYZ 空間で指定する 3 つの数の配列。 |
blackPoint | 拡散黒色点の三刺激値を CIE 1931 XYZ 空間で指定する 3 つの数の配列。 |
range | 色空間の a* 成分と b* 成分の有効な値の範囲を指定する 4 つの数値の配列。a* 成分は緑から赤までの値を表し、b* 成分は青から黄までの値を表します。 |
戻り値
新しい L*a*b* 色空間です。あなたは CGColorSpaceRelease を呼び出してこのオブジェクトを解放する必要があります。失敗した場合は、NULL を返します。
議論
CIE L* a* b* 空間は、知覚される色差を色空間の定量距離と一致させるように設計された、Munsell 色表記システム(色相、値、および色飽和度または"彩度" 値によって色を指定するシステム) の非線形変換です。 L* 成分は明度値を表し、a* 成分は緑から赤までの値を表し、b* 成分は青から黄までの値を表します。これはおおまかに、人間の脳が色を解読すると考えられる方法に相当します。デバイスに依存しない色空間の色は、異なるデバイスに表示されたときに、そのデバイスの機能が許す範囲で同じになるはずです。