COLORADJUSTMENT структура

COLORADJUSTMENT структура має такий вигляд:

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

COLORADJUSTMENT структура визначає значення налаштування кольору використовується Windows StretchBlt і StretchDIBits функції, коли режим StretchBlt НАПІВТОНОВОГО.

Члени

caSize

Визначає розмір структури в байт.

caFlags

Визначає, як виводу зображення повинні бути підготовлені. Цей компонент можна установити значення NULL або будь-яка комбінація таких значень:

caIlluminantIndex

Визначає Світність джерело світла, під яким перегляду зображень об'єктів. Цей компонент можна встановити на одне з таких значень:

caRedGamma

Визначає значення корекцію гами n го живлення для червоний первинного джерела кольорів. Значення має бути в діапазоні від 2500 до 65000. Значення 10000 означає не корекцію гами.

caGreenGamma

Визначає значення корекцію гами n го живлення для зеленого основний джерело кольорів. Значення має бути в діапазоні від 2500 до 65000. Значення 10000 означає не корекцію гами.

caBlueGamma

Визначає значення корекцію гами n го живлення для синій первинного джерела кольорів. Значення має бути в діапазоні від 2500 до 65000. Значення 10000 означає не корекцію гами.

caReferenceBlack

Визначає чорний посилання для вихідних кольорів. Будь-які кольори, що темніші це вважаються чорний. Значення має бути в діапазоні від 0 до 4000.

caReferenceWhite

Встановлює білий посилання для вихідних кольорів. Будь-які кольори, які легше, ніж це вважаються білий. Значення має бути в діапазоні від 6000 до 10000.

caContrast

Визначає суму контраст буде застосований до вихідного об'єкта. Значення має бути в діапазоні від -100 до 100. Значення 0 означає не налаштування контрасту.

caBrightness

Визначає кількість яскравість буде застосований до вихідного об'єкта. Значення має бути в діапазоні від -100 до 100. Значення 0 означає не настроювання яскравості.

caColorfulness

Визначає кількість colorfulness буде застосований до вихідного об'єкта. Значення має бути в діапазоні від -100 до 100. Значення 0 означає, що не потрібно коректування colorfulness.

caRedGreenTint

Визначає кількість червоного або зеленого відтінок перебудови буде застосований до вихідного об'єкта. Значення має бути в діапазоні від -100 до 100. Додатні числа б змінити по відношенню до червоного та від'ємні числа налаштувати до зелений. 0 Означає не налаштування відтінку.

Дивіться також CDC::GetColorAdjustment

Index