COLORADJUSTMENT структура

COLORADJUSTMENT структура имеет следующую форму:

 typedef structnbsp; tagCOLORADJUSTME&NT {/ * около * /
    СЛОВО caSize;
    СЛОВО caFlags;
    СЛОВО caIlluminantIndex;
    СЛОВО caRedGamma;
    СЛОВО caGreenGamma;
    СЛОВО caBlueGamma;
    СЛОВО caReferenceBlack;
    СЛОВО caReferenceWhite;
    КОРОТКИЕ caContrast;
    КОРОТКИЕ caBrightness;
    КОРОТКИЕ caColorfulness;
    КОРОТКИЕ caRedGreenTint;
} COLORADJUSTMENT

COLORADJUSTMENT структура определяет значения корректировки цвета, используемые Windows StretchBlt и StretchDIBits функции при StretchBlt режиме ПОЛУТОНА.

Члены

caSize

Указывает размер структуры в байтах.

caFlags

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

caIlluminantIndex

Указывает яркости источника света, под которой рассматривается объект image. Этот член может быть присвоено одно из следующих значений:

caRedGamma

Указывает значение гамма коррекции мощности n й для красных первичного источника цветов. Значение должно быть в диапазоне от 2500 до 65 000 человек. Значение 10 000 означает не гамма коррекция.

caGreenGamma

Указывает значение гамма коррекции мощности n й для зеленого первичного источника цветов. Значение должно быть в диапазоне от 2500 до 65 000 человек. Значение 10 000 означает не гамма коррекция.

caBlueGamma

Указывает значение гамма коррекции мощности n й для голубой первичного источника цветов. Значение должно быть в диапазоне от 2500 до 65 000 человек. Значение 10 000 означает не гамма коррекция.

caReferenceBlack

Определяет ссылку на черный для исходного цвета. Все цвета, которые темнее, чем это, рассматриваются как черный. Значение должно находиться в диапазоне от 0 до 4000.

caReferenceWhite

Определяет ссылку на белый для исходного цвета. Все цвета, которые легче, чем это, рассматриваются как белые. Значение должно находиться в диапазоне от 6000 до 10 000.

caContrast

Определяет количество контраста для применения к объекту-источнику. Значение должно быть в диапазоне от -100 до 100. Значение 0 означает не регулировка контрастности.

caBrightness

Определяет количество яркости для применения к объекту-источнику. Значение должно быть в диапазоне от -100 до 100. Значение 0 означает не регулировка яркости.

caColorfulness

Определяет количество красочность для применения к объекту-источнику. Значение должно быть в диапазоне от -100 до 100. Значение 0 означает не корректировать насыщенность.

caRedGreenTint

Определяет количество красного или зеленого оттенка перестройки для применения к объекту-источнику. Значение должно быть в диапазоне от -100 до 100. Положительных чисел будет изменить на красный и отрицательные числа настроить пути к зеленым. Значение 0 означает корректировка не оттенок.

См. также CDC::GetColorAdjustment

Index