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


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

Структура BrightnessContrastParams содержит элементы, определяющие характер настройки яркости или контрастности.

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

  1. Создание и инициализация структуры BrightnessContrastParams .
  2. Передайте адрес структуры BrightnessContrastParams методу BrightnessContrast::SetParameters объекта BrightnessContrast .
  3. Передайте адрес объекта BrightnessContrast методу Graphics::D rawImage или методу Bitmap::ApplyEffect .

Синтаксис

struct BrightnessContrastParams {
  INT brightnessLevel;
  INT contrastLevel;
};

Члены

brightnessLevel

Тип: INT

Целое число в диапазоне от -255 до 255, указывающее уровень яркости. Если значение равно 0, яркость остается неизменной. По мере изменения значения от 0 до 255 яркость изображения увеличивается. По мере перемещения значения от 0 до -255 яркость изображения уменьшается.

contrastLevel

Тип: INT

Целое число в диапазоне от -100 до 100, указывающее уровень контрастности. Если значение равно 0, контрастность остается неизменной. По мере перемещения значения от 0 до 100 контрастность изображения увеличивается. По мере перемещения значения от 0 до -100 контрастность изображения уменьшается.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть gdipluseffects.h (включая Gdiplus.h)