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


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

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

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

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

Синтаксис

struct ColorCurveParams {
  CurveAdjustments adjustment;
  CurveChannel     channel;
  INT              adjustValue;
};

Члены

adjustment

Тип: CurveAdjustments

Элемент перечисления CurveAdjustments , указывающий применяемую корректировку.

channel

Тип: CurveChannel

Элемент перечисления CurveChannel , указывающий цветовой канал, к которому применяется корректировка.

adjustValue

Тип: INT

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

Требования

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