Поделиться через


Функция GetPS2ColorRenderingIntent (icm.h)

Извлекает намерение отрисовки цвета PostScript уровня 2 из профиля цвета ICC.

Синтаксис

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, требуемый размер буфера возвращается в *pcbSize.

pcbPS2ColorRenderingIntent

Указывает на переменную, содержащую размер буфера в байтах. При возврате эта переменная содержит количество фактически скопированных байтов.

Возвращаемое значение

Если эта функция выполняется успешно, возвращается значение TRUE. Если эта функция выполняется успешно, возвращается значение TRUE. Он также возвращает значение TRUE , если параметр pBuffer имеет значение NULL и размер, необходимый для буфера, копируется в pcbSize.

Если эта функция завершается сбоем, возвращается значение FALSE. Чтобы получить дополнительные сведения об ошибке, вызовите Метод GetLastError.

Комментарии

Намерение отрисовки, возвращаемое GetPS2ColorRenderingIntent , можно использовать в качестве операнда для оператора findcolorrendering postScript уровня 2.

Этот метод не поддерживает профили WCS.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть icm.h
Библиотека Mscms.lib
DLL Mscms.dll

См. также раздел