英語で読む

次の方法で共有


icm.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

icm.h には、次のプログラミング インターフェイスが含まれています。

関数

 
AssociateColorProfileWithDeviceA

指定したカラー プロファイルを指定したデバイスに関連付けます。 (ANSI)
AssociateColorProfileWithDeviceW

指定したカラー プロファイルを指定したデバイスに関連付けます。 (Unicode)
CheckBitmapBits

指定したビットマップ内のピクセルが、指定した変換の出力 色域 内にあるかどうかを確認します。
CheckColors

配列内の色が、指定した変換の出力 色域 内にあるかどうかを判断します。
CloseColorProfile

開いているプロファイル ハンドルを閉じます。
CMCheckColors

指定した色が、指定した変換の出力 色域 内にあるかどうかを判断します。
CMCheckColorsInGamut

指定した RGB トリプルが、指定した変換の出力 色域 にあるかどうかを判断します。
CMCheckRGB

ビットマップの色を出力色域と照合します。
CMConvertColorNameToIndex

名前付き色空間の色名を、カラー プロファイルのインデックス番号に変換します。
CMConvertIndexToColorName

色空間内のインデックスを、名前付き色空間内の名前の配列に変換します。 (CMConvertIndexToColorName)
CMCreateDeviceLinkProfile

ICC プロファイル形式仕様で International Color Consortium で指定された形式で デバイス リンク プロファイル を作成します。
CMCreateMultiProfileTransform

プロファイルの配列または単一の デバイス リンク プロファイル を受け入れ、色変換を作成します。 この変換は、最初のプロファイルで指定された色空間から 2 番目のプロファイルの色空間へのマッピングであり、最後のプロファイルへのマッピングです。
CMCreateProfile

LOGCOLORSPACEA 構造体から表示色プロファイルを作成します。
CMCreateProfileW

LOGCOLORSPACEW 構造体から表示色プロファイルを作成します。
CMCreateTransform

非推奨になりました。 この API は使用されなくなったため、代わりの API はありません。 代替 CMM モジュールの開発者は、それを実装する必要はありません。 (CMCreateTransform)
CMCreateTransformExt

変換の作成方法を定義する一連のフラグを使用して、入力 LOGCOLORSPACEA からオプションのターゲット空間にマップし、出力デバイスにマップするカラー変換を作成します。
CMCreateTransformExtW

変換の作成方法を定義する一連のフラグを使用して、入力 LOGCOLORSPACEW からオプションのターゲット空間にマップし、出力デバイスにマップするカラー変換を作成します。
CMCreateTransformW

非推奨になりました。 この API は使用されなくなったため、代わりの API はありません。 代替 CMM モジュールの開発者は、それを実装する必要はありません。 (CMCreateTransformW)
CMDeleteTransform

指定した色変換を削除し、それに関連付けられているすべてのメモリを解放します。
CMGetInfo

カラー管理モジュール (CMM) に関するさまざまな情報を取得します。
CMGetNamedProfileInfo

指定した名前付きカラー プロファイルに関する情報を取得します。
CMGetPS2ColorRenderingDictionary

CMGetPS2ColorRenderingDictionary とそれに関連付けられている追加のパラメーターを決定する必要があります。
CMGetPS2ColorRenderingIntent

プロファイルから PostScript レベル 2 のカラー レンダリング意図 を取得します。
CMGetPS2ColorSpaceArray

CMGetPS2ColorSpaceArray と、それに関連付けられているパラメーター、戻り値、および注釈を決定する必要があります。
CMIsProfileValid

指定されたプロファイルが、カラー管理に使用できる有効な ICC プロファイルであるかどうかを報告します。
CMTranslateColors

カラー変換を使用して、色の配列をソース の色空間 から変換先の色空間に変換します。
CMTranslateRGB

アプリケーション提供の RGBQuad をデバイスの 色空間に変換します。
CMTranslateRGBs

カラー変換を使用して、ある色空間から別の 色空間 にビットマップを変換します。
CMTranslateRGBsExt

ビットマップを定義された 1 つの形式から別の定義済みの形式に変換し、コールバック関数が指定されている場合は定期的に呼び出して進行状況を報告し、呼び出し元のアプリケーションが翻訳を終了することを許可します。
ColorProfileAddDisplayAssociation

ColorProfileAddDisplayAssociation は、インストールされているカラー プロファイルを、指定されたスコープ内の指定された表示に関連付けます。
ColorProfileGetDisplayDefault

ColorProfileGetDisplayDefault は、指定されたスコープ内の特定のディスプレイの既定のカラー プロファイルを取得します。
ColorProfileGetDisplayList

ColorProfileGetDisplayList は、指定されたスコープ内の特定の表示に関連付けられているプロファイルの一覧を取得します。
ColorProfileGetDisplayUserScope

ColorProfileGetDisplayUserScope は、指定されたディスプレイの現在選択されているカラー プロファイル スコープ (ユーザーまたはシステム) を取得します。
ColorProfileRemoveDisplayAssociation

ColorProfileRemoveDisplayAssociation は、指定されたスコープ内の指定されたディスプレイから、インストールされているカラー プロファイルの関連付けを解除します。
ColorProfileSetDisplayDefaultAssociation

ColorProfileSetDisplayDefaultAssociation は、インストールされているカラー プロファイルを、指定されたスコープ内の指定された表示の既定のプロファイルとして設定します。
ConvertColorNameToIndex

国際色コンソーシアム (ICC) カラー プロファイルの名前付き色空間の色名をインデックス番号に変換します。
ConvertIndexToColorName

色空間内のインデックスを、名前付き色空間内の名前の配列に変換します。 (ConvertIndexToColorName)
CreateColorTransformA

アプリケーションがカラー管理を実行するために使用できる色変換を作成します。 (ANSI)
CreateColorTransformW

アプリケーションがカラー管理を実行するために使用できる色変換を作成します。 (Unicode)
CreateDeviceLinkProfile

指定した意図を使用して、一連のカラー プロファイルから International Color Consortium (ICC) デバイス リンク プロファイル を作成します。
CreateMultiProfileTransform

プロファイルの配列または単一の デバイス リンク プロファイル を受け入れ、アプリケーションがカラー マッピングの実行に使用できる色変換を作成します。
CreateProfileFromLogColorSpaceA

論理 色空間デバイス プロファイルに変換します。 (ANSI)
CreateProfileFromLogColorSpaceW

論理 色空間デバイス プロファイルに変換します。 (Unicode)
DeleteColorTransform

指定した色変換を削除します。
DisassociateColorProfileFromDeviceA

指定したコンピューター上の指定したデバイスと指定したカラー プロファイルの関連付けを解除します。 (ANSI)
DisassociateColorProfileFromDeviceW

指定したコンピューター上の指定したデバイスと指定したカラー プロファイルの関連付けを解除します。 (Unicode)
EnumColorProfilesA

指定された列挙条件を満たすすべてのプロファイルを列挙します。 (ANSI)
EnumColorProfilesW

指定された列挙条件を満たすすべてのプロファイルを列挙します。 (Unicode)
GetCMMInfo

指定した色変換を作成したカラー管理モジュール (CMM) に関するさまざまな情報を取得します。
GetColorDirectoryA

指定したコンピューター上の Windows COLOR ディレクトリのパスを取得します。 (ANSI)
GetColorDirectoryW

指定したコンピューター上の Windows COLOR ディレクトリのパスを取得します。 (Unicode)
GetColorProfileElement

指定したカラー プロファイルの指定したタグ付きプロファイル要素からバッファーにデータをコピーします。
GetColorProfileElementTag

特定の国際色コンソーシアム (ICC) カラー プロファイルのタグ テーブルで dwIndex で指定されたタグ名を取得します。 dwIndex は、そのテーブルへの 1 から始まるインデックスです。
GetColorProfileFromHandle

開いているカラー プロファイルへのハンドルを指定すると、 GetColorProfileFromHandle 関数は、プロファイルの内容をアプリケーションによって提供されるバッファーにコピーします。 ハンドルが Windows カラー システム (WCS) ハンドルの場合、DMP が返され、HPROFILE に関連付けられている CAMP および GMMP は無視されます。
GetColorProfileHeader

ICC カラー プロファイルまたは WCS XML プロファイルから ICC ヘッダー構造を取得または派生します。 ドライバーとアプリケーションでは、 TRUE を 返す必要があるのは、適切に構造化されたヘッダーが返されることを示すだけです。 各タグは、従来の ICM2 API または XML スキーマ API を使用して個別に検証する必要があります。
GetCountColorProfileElements

特定のカラー プロファイル内のタグ付けされた要素の数を取得します。
GetNamedProfileInfo

最初のパラメーターで指定されたカラー プロファイルという名前の国際色コンソーシアム (ICC) に関する情報を取得します。
GetPS2ColorRenderingDictionary

指定した ICC カラー プロファイルから PostScript Level 2 カラー レンダリング ディクショナリを取得します。
GetPS2ColorRenderingIntent

ICC カラー プロファイルから PostScript レベル 2 のカラー レンダリング意図 を取得します。
GetPS2ColorSpaceArray

ICC カラー プロファイルから PostScript レベル 2 の色空間 配列を取得します。
GetStandardColorSpaceProfileA

指定した標準色空間に登録されているカラー プロファイルを取得 します。 (ANSI)
GetStandardColorSpaceProfileW

指定した標準色空間に登録されているカラー プロファイルを取得 します。 (Unicode)
InstallColorProfileA

指定したコンピューターで使用する特定のプロファイルをインストールします。 プロファイルも COLOR ディレクトリにコピーされます。 (ANSI)
InstallColorProfileW

指定したコンピューターで使用する特定のプロファイルをインストールします。 プロファイルも COLOR ディレクトリにコピーされます。 (Unicode)
IsColorProfileTagPresent

指定した国際色コンソーシアム (ICC) タグが指定されたカラー プロファイルに存在するかどうかを報告します。
IsColorProfileValid

指定したプロファイルが、有効な国際色コンソーシアム (ICC) プロファイルであるか、カラー管理に使用できる有効な Windows カラー システム (WCS) プロファイル ハンドルであるかを判断できます。
OpenColorProfileA

指定したカラー プロファイルへのハンドルを作成します。 その後、ハンドルを他のプロファイル管理機能で使用できます。 (ANSI)
OpenColorProfileW

指定したカラー プロファイルへのハンドルを作成します。 その後、ハンドルを他のプロファイル管理機能で使用できます。 (Unicode)
RegisterCMMA

指定した識別値を、指定されたカラー管理モジュールダイナミック リンク ライブラリ (CMM DLL) に関連付けます。 この ID がカラー プロファイルに表示されると、Windows は対応する CMM を見つけて変換を作成できます。 (ANSI)
RegisterCMMW

指定した識別値を、指定されたカラー管理モジュールダイナミック リンク ライブラリ (CMM DLL) に関連付けます。 この ID がカラー プロファイルに表示されると、Windows は対応する CMM を見つけて変換を作成できます。 (Unicode)
SelectCMM

使用する優先カラー管理モジュール (CMM) を選択できます。
SetColorProfileElement

ICC カラー プロファイルのタグ付きプロファイル要素の要素データを設定します。
SetColorProfileElementReference

指定した ICC カラー プロファイルで、既存のタグと同じデータを参照する新しいタグを作成します。
SetColorProfileElementSize

ICC カラー プロファイルのタグ付き要素のサイズを設定します。
SetColorProfileHeader

指定した ICC カラー プロファイルのヘッダー データを設定します。
SetStandardColorSpaceProfileA

指定された標準 色空間に指定したプロファイルを登録します。 プロファイルのクエリは、 GetStandardColorSpaceProfileW を使用して実行できます。 (ANSI)
SetStandardColorSpaceProfileW

指定された標準 色空間に指定したプロファイルを登録します。 プロファイルのクエリは、 GetStandardColorSpaceProfileW を使用して実行できます。 (Unicode)
SetupColorMatchingA

ユーザーが色管理を有効にするかどうかを選択できる [色の管理] ダイアログ ボックスを作成します。その場合は、使用する色プロファイルと レンダリング意図を制御できます。 (ANSI)
SetupColorMatchingW

ユーザーが色管理を有効にするかどうかを選択できる [色の管理] ダイアログ ボックスを作成します。その場合は、使用する色プロファイルと レンダリング意図を制御できます。 (Unicode)
TranslateBitmapBits

定義された形式のビットマップの色を変換して、要求された形式で別のビットマップを生成します。
TranslateColors

カラー変換で定義された色の配列をソース カラー空間 から変換先の色空間に変換します。
UninstallColorProfileA

指定したコンピューターから指定したカラー プロファイルを削除します。 関連付けられているファイルは、必要に応じてシステムから削除されます。 (ANSI)
UninstallColorProfileW

指定したコンピューターから指定したカラー プロファイルを削除します。 関連付けられているファイルは、必要に応じてシステムから削除されます。 (Unicode)
UnregisterCMMA

指定されたカラー管理モジュールのダイナミック リンク ライブラリ (CMM DLL) から、指定した ID 値の関連付けを解除します。 (ANSI)
UnregisterCMMW

指定されたカラー管理モジュールのダイナミック リンク ライブラリ (CMM DLL) から、指定した ID 値の関連付けを解除します。 (Unicode)
WcsAssociateColorProfileWithDevice

WcsAssociateColorProfileWithDevice は、指定した WCS カラー プロファイルを指定したデバイスに関連付けます。
WcsCheckColors

配列内の色が、指定した WCS カラー変換の出力色域内にあるかどうかを判断します。
WcsCreateIccProfile

WCS プロファイルを国際色コンソーシアム (ICC) プロファイルに変換します。
WcsDisassociateColorProfileFromDevice

指定した WCS カラー プロファイルの関連付けを、コンピューター上の指定したデバイスから解除します。
WcsEnumColorProfiles

指定したプロファイル管理スコープの列挙条件を満たすすべてのカラー プロファイルを列挙します。
WcsEnumColorProfilesSize

カラー プロファイルを列挙するために WcsEnumColorProfiles 関数で必要なバッファーのサイズをバイト単位で返します。
WcsGetCalibrationManagementState

表示調整状態のシステム管理を有効にするかどうかを指定します。
WcsGetDefaultColorProfile

デバイスの既定のカラー プロファイルを取得します。デバイスが指定されていない場合は、デバイスに依存しない既定値を取得します。
WcsGetDefaultColorProfileSize

デバイスの既定のカラー プロファイル名 ( NULL ターミネータを含む) のサイズをバイト単位で返します。
WcsGetDefaultRenderingIntent

指定したプロファイル管理スコープ内の既定のレンダリング意図を取得します。
WcsGetUsePerUserProfiles

ユーザーが指定したデバイスに対してユーザーごとのプロファイル関連付けリストを使用することを選択したかどうかを判断します。
WcsOpenColorProfileA

指定したカラー プロファイルへのハンドルを作成します。 (ANSI)
WcsOpenColorProfileW

指定したカラー プロファイルへのハンドルを作成します。 (Unicode)
WcsSetCalibrationManagementState

表示調整状態のシステム管理を有効または無効にします。
WcsSetDefaultColorProfile

指定したプロファイル管理スコープ内の指定したプロファイルの種類の既定のカラー プロファイル名を設定します。
WcsSetDefaultRenderingIntent

指定したプロファイル管理スコープの既定のレンダリング意図を設定します。
WcsSetUsePerUserProfiles

ユーザーが、指定したデバイスに対してユーザーごとのプロファイル関連付けリストを使用するかどうかを指定できるようにします。
WcsTranslateColors

カラー変換で定義された色の配列をソースカラー空間から変換先の色空間に変換します。

コールバック関数

 
PBMCALLBACKFN

TBD (PBMCALLBACKFN)
PCMSCALLBACKA

*PCMSCALLBACKA* (または ApplyCallbackFunction) は、 SetupColorMatchingW 関数によって表示されるダイアログ ボックスの実行中に WCS 構成データを更新するコールバック関数です。
PCMSCALLBACKW

*PCMSCALLBACKW* (または ApplyCallbackFunction) は、 SetupColorMatchingW 関数によって表示されるダイアログ ボックスの実行中に WCS 構成データを更新するコールバック関数です。

構造

 
CMYKCOLOR

CMYKCOLOR 構造体の説明。


COLOR 共用体の説明。
COLORMATCHSETUPA

COLORMATCHSETUP 構造体には、SetupColorMatchingW 関数が ColorManagement ダイアログ ボックスの初期化に使用する情報が含まれています。 (ANSI)
COLORMATCHSETUPW

COLORMATCHSETUP 構造体には、SetupColorMatchingW 関数が ColorManagement ダイアログ ボックスの初期化に使用する情報が含まれています。 (Unicode)
ENUMTYPEA

プロファイル列挙制約を定義する情報が含まれます。 (ANSI)
ENUMTYPEW

プロファイル列挙制約を定義する情報が含まれます。 (Unicode)
GENERIC3CHANNEL

TBD (GENERIC3CHANNEL)
GRAYCOLOR

GRAYCOLOR 構造体の説明。
HiFiCOLOR

HiFiCOLOR 構造体の説明。
LabCOLOR

TBD (LabCOLOR)
NAMED_PROFILE_INFO

NAMED_PROFILE_INFO構造体は、名前付きカラー プロファイルに関する情報を格納するために使用されます。
NAMEDCOLOR

TBD (NAMEDCOLOR)
プロファイル

カラー プロファイルを定義する情報が含まれます。
PROFILEHEADER

デバイス プロファイル ファイルの内容を説明する情報が含まれます。 このヘッダーは、デバイス プロファイル ファイルの先頭に表示されます。
RGBCOLOR

TBD (RGBCOLOR)
XYZCOLOR

TBD (XYZCOLOR)
YxyCOLOR

TBD (YxyCOLOR)

列挙

 
BMFORMAT

BMFORMAT 列挙型の値は、特定のビットマップの形式を示すために、複数の WCS 関数で使用されます。
COLORDATATYPE

WCS 関数でベクター コンテンツのデータ型を示すために使用されます。
COLORPROFILESUBTYPE

カラー プロファイルのサブタイプを指定します。
COLORPROFILETYPE

カラー プロファイルの種類を指定します。
COLORTYPE

COLORTYPE 列挙の値は、複数の WCS 関数で使用されます。 COLOR 型の変数は、COLORTYPE 列挙体によって列挙される色空間で定義されます。
WCS_PROFILE_MANAGEMENT_SCOPE

プロファイルをデバイスに関連付けるなど、プロファイル管理操作のスコープを指定します。