共用方式為


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

陣列中 pInputDatapOutputData 點的項目數。

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 [僅限桌面應用程式]
標頭 icm.h
程式庫 Mscms.lib
Dll Mscms.dll

另請參閱