Core Graphics   >     CGColorSpace   >   init(platformColorSpaceRef:)
イニシャライザ
init(platformColorSpaceRef:)
プラットフォーム固有の色空間を作成します。
宣言
パラメータ
platformColorSpace | プラットフォーム固有の色空間への汎用ポインタ。macOS では、CMProfileRef-つまり、ColorSync プロファイルを渡します。Quartz は、このポインタ(および基礎となる情報) を関数呼び出しの間だけ使用します。 |
戻り値
新しい色空間。あなたは CGColorSpaceRelease を呼び出してこのオブジェクトを解放する必要があります。失敗した場合は、NULL を返します。
議論
デバイス依存の色空間の色は、出力デバイスに表示されたときに変換されたり変更されたりしません。つまり、色の外観を維持しようとする必要はありません。その結果、デバイスの色空間の色は、異なる出力デバイスに表示されたときに異なるように見えることがよくあります。このため、色の保存が重要な場合はデバイスの色空間は推奨しません。