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。
注解
如果输入和输出颜色数据类型与颜色转换不兼容,此函数将根据需要转换输入颜色数据。
如果使用国际颜色联盟 (ICC) 转换,则此函数将失败。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | icm.h |
Library | Mscms.lib |
DLL | Mscms.dll |