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