次の方法で共有


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

入力色の配列へのポインター。 この配列のバッファーのサイズ (バイト単位) は、cbInputDWORD 値です。

nOutputChannels

pOutputData が指す配列内の要素ごとのチャネル数。

cdtOutput

カラー データ型を指定した COLORDATATYPE 出力。

cbOutput

pOutputData のバッファー サイズ (バイト単位)。

pOutputData

色変換の結果を受け取る色の配列へのポインター。この配列のバッファーのサイズ (バイト単位) は、cbOutputDWORD 値です。

戻り値

この関数が成功した場合、戻り値は TRUE になります

この関数が失敗した場合、戻り値は FALSE になります。 拡張エラー情報については、 GetLastError を呼び出します。

注釈

入力と出力の色データ型が色変換と互換性がない場合、この関数は失敗します。 ICC 変換が使用されている場合、この関数は失敗します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header icm.h
Library Mscms.lib
[DLL] Mscms.dll

こちらもご覧ください