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