Функция 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 |