TranslateColors 函数 (icm.h)
将源 颜色空间 的颜色数组转换为由颜色转换定义的目标颜色空间。
语法
BOOL TranslateColors(
HTRANSFORM hColorTransform,
PCOLOR paInputColors,
DWORD nColors,
COLORTYPE ctInput,
PCOLOR paOutputColors,
COLORTYPE ctOutput
);
参数
hColorTransform
标识要使用的颜色转换。
paInputColors
指向要转换的 nColorsCOLOR 结构的数组的指针。
nColors
包含 paInputColors 和 paOutputColors指向的数组中的元素数。
ctInput
指定输入颜色类型。
paOutputColors
指向接收已转换颜色的 nColorsCOLOR 结构的数组的指针。
ctOutput
指定输出颜色类型。
返回值
如果此函数成功,则返回值 TRUE。
如果此函数失败,则返回值 FALSE。 有关扩展错误信息,请调用 GetLastError。
言论
如果输入和输出颜色类型与颜色转换不兼容,则此函数将失败。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
支持的最低服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | icm.h |
库 | Mscms.lib |
DLL | Mscms.dll |