Структура COLORADJUSTMENT
Структура COLORADJUSTMENT определяет значения настройки цвета, используемые окнами StretchBlt и функциями StretchDIBits, если режим StretchBltHALFTONE.
typedef struct tagCOLORADJUSTMENT { /* ca */
WORD caSize;
WORD caFlags;
WORD caIlluminantIndex;
WORD caRedGamma;
WORD caGreenGamma;
WORD caBlueGamma;
WORD caReferenceBlack;
WORD caReferenceWhite;
SHORT caContrast;
SHORT caBrightness;
SHORT caColorfulness;
SHORT caRedGreenTint;
} COLORADJUSTMENT;
Параметры
caSize
Задает размер структуры в байтах.caFlags
Указывает, как изображение вывода должен быть подготовлен.Этот элемент может принимать значение NULL или любым сочетанием следующих значений:CA_NEGATIVE указывает, что отрицательный исходный образ должен быть отображен.
Логарифмическая CA_LOG_FILTER указывает, что функция должна быть применена к окончательной плотности цветов вывода.Это может увеличиваться цветовой контраст, когда яркость недостаточно.
caIlluminantIndex
Задает яркость источника света, в котором объект образа просмотра.Этот элемент может быть установлен в одно из следующих значений:ILLUMINANT_EQUAL_ENERGY
ILLUMINANT_A
ILLUMINANT_B
ILLUMINANT_C
ILLUMINANT_D50
ILLUMINANT_D55
ILLUMINANT_D65
ILLUMINANT_D75
ILLUMINANT_F2
ILLUMINANT_TURNGSTEN
ILLUMINANT_DAYLIGHT
ILLUMINANT_FLUORESCENT
ILLUMINANT_NTSC
caRedGamma
Определяет nth значение гамма-коррекции степень для красного цвета основного источника.Значение должно быть в диапазоне от 2.500 до 65.000.Значение 10.000 означает, что никакой гамма-коррекцию.caGreenGamma
Определяет nth значение гамма-коррекции степень для зеленого цвета основного источника.Значение должно быть в диапазоне от 2.500 до 65.000.Значение 10.000 означает, что никакой гамма-коррекцию.caBlueGamma
Определяет nth значение гамма-коррекции степень для синего цвета основной источника.Значение должно быть в диапазоне от 2.500 до 65.000.Значение 10.000 означает, что никакой гамма-коррекцию.caReferenceBlack
Определяет black ссылку для цветов источника.Все цвета, темне, чем это рассматриваются как черный.Значение должно быть в диапазоне от 0 до 4.000.caReferenceWhite
Определяет белую ссылку для цветов источника.Все цвета, светле, чем это рассматриваются как белый.Значение должно быть в диапазоне от 6.000 до 10.000.caContrast
Указывает количество противоположность этому, которые необходимо применить к исходному объекту.Значение должно быть в диапазоне от -100 до 100.Значение 0 означает, что никакой корректировку отличие от него.caBrightness
Указывает количество яркости, которые необходимо применить к исходному объекту.Значение должно быть в диапазоне от -100 до 100.Значение 0 означает, что никакой корректировку яркости.caColorfulness
Указывает количество colorfulness, которые необходимо применить к исходному объекту.Значение должно быть в диапазоне от -100 до 100.Значение 0 означает, что никакой корректировку colorfulness.caRedGreenTint
Указывает количество коррекции оттенка красного, зеленого, которые необходимо применить к исходному объекту.Значение должно быть в диапазоне от -100 до 100.Положительные числа отрегулировали бы в красный цвет, а отрицательные числа изменяются на зеленый.0 Означает, что никакой корректировку оттенка.
Требования
Header: wingdi.h