getPS2ColorRenderingIntent 函数 (icm.h)
从 ICC 颜色配置文件中检索 PostScript 级别 2 颜色 呈现意向 。
语法
BOOL GetPS2ColorRenderingIntent(
HPROFILE hProfile,
DWORD dwIntent,
PBYTE pBuffer,
PDWORD pcbPS2ColorRenderingIntent
);
参数
hProfile
指定有问题的 ICC 颜色配置文件的句柄。
dwIntent
指定要检索的所需呈现意向。 有效值为:
INTENT_PERCEPTUAL
INTENT_SATURATION
INTENT_RELATIVE_COLORIMETRIC
INTENT_ABSOLUTE_COLORIMETRIC
有关详细信息,请参阅 呈现意向。
pBuffer
指向要在其中放置颜色呈现意向的缓冲区。 如果 pBuffer 指针设置为 NULL,则所需的缓冲区大小将在 *pcsize 中返回。
pcbPS2ColorRenderingIntent
指向包含缓冲区大小的变量(以字节为单位)。 返回时,此变量包含实际复制的字节数。
返回值
如果此函数成功,则返回值为 TRUE。 如果此函数成功,则返回值为 TRUE。 如果 pBuffer 参数为 NULL 并且缓冲区所需的大小复制到了码Size 中,则它还返回 TRUE。
如果此函数失败,则返回值为 FALSE。 有关扩展的错误信息,请调用 GetLastError。
注解
GetPS2ColorRenderingIntent 返回的呈现意向可用作 PostScript 级别 2 findcolorrendering 运算符的操作数。
此方法不支持 WCS 配置文件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | icm.h |
Library | Mscms.lib |
DLL | Mscms.dll |