実装するカラー管理モジュール (CMM) の WCS 関数
次の関数は、カラー管理モジュール (CMM) によって実装され、オペレーティング システムが呼び出すためにエクスポートされます。
機能 | 説明 |
---|---|
CMCheckColors | 指定した色が、指定した変換の出力 色域 内にあるかどうかを判断します。 |
CMCheckColorsInGamut | 指定した RGB トリプルが、指定した変換の出力 色域 にあるかどうかを判断します。 |
CMCheckRGB | 出力色域に対してビットマップの色をチェックします。 |
CMConvertColorNameToIndex | 名前付き色空間内の色名を、カラー プロファイル内のインデックス番号に変換します |
CMConvertIndexToColorName | 色空間内のインデックスを、名前付き色空間内の名前の配列に変換します。 |
CMCreateDeviceLinkProfile | ICC プロファイル形式仕様で国際色コンソーシアムで指定された形式で デバイス リンク プロファイルを作成します。 |
CMCreateMultiProfileTransform | プロファイルの配列または単一の デバイス リンク プロファイル を受け入れ、色変換を作成します。 この変換は、最初のプロファイルで指定された色空間から 2 番目のプロファイルの色空間、および最後のプロファイルへのマッピングです。 |
CMCreateProfile | LOGCOLORSPACEA 構造体から表示色プロファイルを作成します。 |
CMCreateProfileW | LOGCOLORSPACEW 構造体から表示色プロファイルを作成します。 |
CMCreateTransform | 非推奨になりました。 この API は使用されなくなったため、代わりの API はありません。 代替 CMM モジュールの開発者は、それを実装する必要はありません。 |
CMCreateTransformExt | 入力 LOGCOLORSPACEA からオプションのターゲット空間にマップし、変換の作成方法を定義するフラグのセットを使用して出力デバイスにマップする色変換を作成します。 |
CMCreateTransformExtW | 変換の作成方法を定義するフラグのセットを使用して、入力 LOGCOLORSPACEW からオプションのターゲット空間にマップし、出力デバイスにマップする色変換を作成します。 |
CMCreateTransformW | 非推奨になりました。 この API は使用されなくなったため、代わりの API はありません。 代替 CMM モジュールの開発者は、それを実装する必要はありません。 |
CMDeleteTransform | 指定した色変換を削除し、それに関連付けられているメモリを解放します。 |
CMGetInfo | カラー管理モジュール (CMM) に関するさまざまな情報を取得します。 |
CMGetNamedProfileInfo | 指定した名前付きカラー プロファイルに関する情報を取得します。 |
CMGetPS2ColorRenderingDictionary | PostScript のカラー レンダリング ディクショナリを取得します。 |
CMGetPS2ColorRenderingIntent | プロファイルから PostScript レベル 2 のカラー レンダリング 意図 を取得します。 |
CMGetPS2ColorSpaceArray | PostScript の色空間配列を取得します。 |
CMIsProfileValid | 指定されたプロファイルが、カラー管理に使用できる有効な ICC プロファイルであるかどうかを報告します。 |
CMTranslateColors | カラー変換を使用して、ソース の色空間 から変換先の色空間に色の配列を変換します。 |
CMTranslateRGB | アプリケーションが提供する RGBQuad をデバイスの 色空間に変換します。 |
CMTranslateRGBs | カラー変換を使用して、 ある色空間 から別の色空間にビットマップを変換します。 |
CMTranslateRGBsExt | 定義された 1 つの形式のビットマップを別の定義された形式に変換し、コールバック関数が指定されている場合は、定期的にコールバック関数を呼び出して進行状況を報告し、呼び出し元のアプリケーションが翻訳を終了することを許可します。 |