WcsCheckColors 函式 (icm.h)
判斷陣列中的色彩是否位於指定之WCS色彩轉換的輸出範圍內。
語法
BOOL WcsCheckColors(
HTRANSFORM hColorTransform,
DWORD nColors,
DWORD nInputChannels,
COLORDATATYPE cdtInput,
DWORD cbInput,
PVOID pInputData,
PBYTE paResult
);
參數
hColorTransform
指定之 WCS 色彩轉換的句柄。
nColors
pInputData 和 paResult 所指向之陣列中的元素數目。
nInputChannels
pInputData 所指向數位中每個元素的通道數目。
cdtInput
輸入 COLORDATATYPE 色彩數據類型。
cbInput
pInputData 的緩衝區大小。
pInputData
輸入色彩陣列的指標。 此陣列中的色彩會對應至來源配置檔的色彩空間。 這個陣列的緩衝區大小將會是 cbInput 所指出的位元組數目。
paResult
接收測試結果之 nColors 位元組數位的指標。
傳回值
如果此函式成功,則傳回值為 TRUE。
如果此函式失敗,則傳回值為 FALSE。 如需擴充的錯誤資訊,請呼叫 GetLastError。
備註
如果輸入和輸出色彩數據類型與色彩轉換不相容,此函式會視需要轉換輸入色彩數據。
如果您使用國際色彩聯盟 () 轉換,則此函式會失敗。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | icm.h |
程式庫 | Mscms.lib |
Dll | Mscms.dll |