Структура HueSaturationLightnessParams (gdipluseffects.h)
Структура HueSaturationLightnessParams содержит элементы, определяющие оттенок, насыщенность и освещенность растрового изображения.
Вы можете настроить оттенок, насыщенность и легкость растрового изображения, выполнив следующие действия.
- Создание и инициализация структуры HueSaturationLightnessParams .
- Передайте адрес структуры HueSaturationLightnessParamsметоду HueSaturationLightness::SetParameters объекта HueSaturationLightness .
- Передайте адрес объекта HueSaturationLightness в метод Graphics::D rawImage или в метод Bitmap::ApplyEffect .
Синтаксис
struct HueSaturationLightnessParams {
INT hueLevel;
INT saturationLevel;
INT lightnessLevel;
};
Члены
hueLevel
Тип: INT
Целое число в диапазоне от -180 до 180, указывающее изменение оттенка. Значение 0 указывает на отсутствие изменений. Положительные значения указывают на вращение против часовой стрелки на цветовом колесе. Отрицательные значения указывают поворот по часовой стрелке на цветовом колесе.
saturationLevel
Тип: INT
Целое число в диапазоне от -100 до 100, указывающее изменение насыщенности. Значение 0 указывает на отсутствие изменений. Положительные значения указывают на повышенную насыщенность, а отрицательные — снижение насыщенности.
lightnessLevel
Тип: INT
Целое число в диапазоне от -100 до 100, указывающее изменение легкости. Значение 0 указывает на отсутствие изменений. Положительные значения указывают на повышенную легкость, а отрицательные — уменьшение освещенности.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | gdipluseffects.h (включая Gdiplus.h) |