Перечисление CompositingQuality (gdiplusenums.h)
Перечисление CompositingQuality указывает, применяется ли гамма-коррекция, когда цвета смешиваются с фоновыми цветами. Это перечисление используется методами Graphics::GetCompositingQuality и Graphics::SetCompositingQuality класса Graphics .
Синтаксис
typedef enum CompositingQuality {
CompositingQualityInvalid,
CompositingQualityDefault,
CompositingQualityHighSpeed,
CompositingQualityHighQuality,
CompositingQualityGammaCorrected,
CompositingQualityAssumeLinear
} ;
Константы
CompositingQualityInvalid |
CompositingQualityDefault Указывает, что гамма-коррекция не применяется. |
CompositingQualityHighSpeed Указывает, что гамма-коррекция не применяется. |
CompositingQualityHighQuality Указывает, что применяется гамма-коррекция. |
CompositingQualityGammaCorrected Указывает, что применяется гамма-коррекция. |
CompositingQualityAssumeLinear Указывает, что гамма-коррекция не применяется. |
Комментарии
Если указать, что гамма-коррекция не должна применяться, отрисовываемые данные изображения (смешиваются с фоном), предполагается, что они будут находиться в линейном цветовом пространстве с гамма-значением 1,0. В результате гамма-корректировка не применяется к данным изображения до или после смешения изображения с фоном.
Если указать, что должна применяться гамма-коррекция, данные изображения для отрисовки (смешиваются с фоном), предполагается, что они будут находиться в цветовом пространстве sRGB с гамма-значением 2,2. Чтобы обеспечить точное смешивание, входные данные изображения преобразуются в линейное (гамма = 1,0) пространство перед смешения цветов и последующего преобразования обратно в пространство sRGB (гамма = 2,2). Этот режим обеспечивает более точное смешение за счет дополнительного времени обработки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP, Windows 2000 Профессиональная [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | gdiplusenums.h (включая Gdiplus.h) |