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


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

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

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

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

Синтаксис

struct ColorBalanceParams {
  INT cyanRed;
  INT magentaGreen;
  INT yellowBlue;
};

Члены

cyanRed

Тип: INT

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

magentaGreen

Тип: INT

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

yellowBlue

Тип: INT

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

Требования

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