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