Структура ColorBalanceParams (gdipluseffects.h)
Структура ColorBalanceParams содержит элементы, определяющие характер корректировки цветового баланса.
Чтобы изменить цветовой баланс растрового рисунка, выполните следующие действия.
- Создание и инициализация структуры ColorBalanceParams .
- Передайте адрес структуры ColorBalanceParams методу ColorBalance::SetParameters объекта ColorBalance .
- Передайте адрес объекта 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) |