次の方法で共有


実装するカラー管理モジュール (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 つの形式のビットマップを別の定義された形式に変換し、コールバック関数が指定されている場合は、定期的にコールバック関数を呼び出して進行状況を報告し、呼び出し元のアプリケーションが翻訳を終了することを許可します。