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

另请参阅