TranslateColors 函数 (icm.h)

将源 颜色空间 的颜色数组转换为由颜色转换定义的目标颜色空间。

语法

BOOL TranslateColors(
  HTRANSFORM hColorTransform,
  PCOLOR     paInputColors,
  DWORD      nColors,
  COLORTYPE  ctInput,
  PCOLOR     paOutputColors,
  COLORTYPE  ctOutput
);

参数

hColorTransform

标识要使用的颜色转换。

paInputColors

指向要转换的 nColorsCOLOR 结构的数组的指针。

nColors

包含 paInputColorspaOutputColors指向的数组中的元素数。

ctInput

指定输入颜色类型。

paOutputColors

指向接收已转换颜色的 nColorsCOLOR 结构的数组的指针。

ctOutput

指定输出颜色类型。

返回值

如果此函数成功,则返回值 TRUE

如果此函数失败,则返回值 FALSE。 有关扩展错误信息,请调用 GetLastError

言论

如果输入和输出颜色类型与颜色转换不兼容,则此函数将失败。

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
标头 icm.h
Mscms.lib
DLL Mscms.dll

另请参阅