WcsTranslateColors 関数 (icm.h)
カラー変換で定義されている色の配列を、ソースの色空間から変換先の色空間に変換します。
構文
BOOL WcsTranslateColors(
HTRANSFORM hColorTransform,
DWORD nColors,
DWORD nInputChannels,
COLORDATATYPE cdtInput,
DWORD cbInput,
PVOID pInputData,
DWORD nOutputChannels,
COLORDATATYPE cdtOutput,
DWORD cbOutput,
PVOID pOutputData
);
パラメーター
hColorTransform
WCS カラー変換のハンドル。
nColors
pInputData と pOutputData がポイントする配列内の要素の数。
nInputChannels
pInputData が指す配列内の要素ごとのチャネル数。
cdtInput
入力 COLORDATATYPE カラー データ型。
cbInput
pInputData のバッファー サイズ (バイト単位)。
pInputData
入力色の配列へのポインター。 この配列のバッファーのサイズ (バイト単位) は、cbInput の DWORD 値です。
nOutputChannels
pOutputData が指す配列内の要素ごとのチャネル数。
cdtOutput
カラー データ型を指定した COLORDATATYPE 出力。
cbOutput
pOutputData のバッファー サイズ (バイト単位)。
pOutputData
色変換の結果を受け取る色の配列へのポインター。この配列のバッファーのサイズ (バイト単位) は、cbOutput の DWORD 値です。
戻り値
この関数が成功した場合、戻り値は TRUE になります。
この関数が失敗した場合、戻り値は FALSE になります。 拡張エラー情報については、 GetLastError を呼び出します。
注釈
入力と出力の色データ型が色変換と互換性がない場合、この関数は失敗します。 ICC 変換が使用されている場合、この関数は失敗します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | icm.h |
Library | Mscms.lib |
[DLL] | Mscms.dll |