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


Структура HueSaturationLightnessParams (gdipluseffects.h)

Структура HueSaturationLightnessParams содержит элементы, определяющие оттенок, насыщенность и освещенность растрового изображения.

Вы можете настроить оттенок, насыщенность и легкость растрового изображения, выполнив следующие действия.

  1. Создание и инициализация структуры HueSaturationLightnessParams .
  2. Передайте адрес структуры HueSaturationLightnessParamsметоду HueSaturationLightness::SetParameters объекта HueSaturationLightness .
  3. Передайте адрес объекта 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)