Aşağıdaki formu coloradjustment yapıya sahiptir:
typeDef structnbsp; tagCOLORADJUSTME&NT {/ * ca * /
word caSize;
word caFlags;
word caIlluminantIndex;
word caRedGamma;
word caGreenGamma;
word caBlueGamma;
word caReferenceBlack;
word caReferenceWhite;
KISA caContrast;
KISA caBrightness;
KISA caColorfulness;
KISA caRedGreenTint;
} COLORADJUSTMENT
coloradjustment yapısı StretchBlt modu yarı ton olduğunda Windows StretchBlt ve StretchDIBits işlevleri tarafından kullanılan renk ayarlama değerleri tanımlar.
Üyeler
caSize
Yapısı boyutunu bayt cinsinden belirtir.
caFlags
Çıkış görüntü nasıl hazırlanmalı belirtir. Bu üye null veya aşağıdaki değerlerden herhangi bir birleşimi için ayarlanabilir.:
caIlluminantIndex
Resim nesnesi altında görüntülendiği ışık kaynağının ışıklılık belirtir. Bu üye aşağıdaki değerlerden birine ayarlanabilir:
caRedGamma
Kaynak renk kırmızı birincil n. güç gama düzeltmesi değerini belirtir. Değer için 65.000 2.500 aralığında olmalıdır. Değeri 10.000 gama düzeltme yok anlamına gelir.
caGreenGamma
Kaynak renk yeşil birincil n. güç gama düzeltmesi değerini belirtir. Değer için 65.000 2.500 aralığında olmalıdır. Değeri 10.000 gama düzeltme yok anlamına gelir.
caBlueGamma
Kaynak renk mavi birincil n. güç gama düzeltmesi değerini belirtir. Değer için 65.000 2.500 aralığında olmalıdır. Değeri 10.000 gama düzeltme yok anlamına gelir.
caReferenceBlack
Siyah başvuru kaynağı renkler için belirtir. Bu daha koyu olan tüm renkleri siyah olarak kabul edilir. Değer aralığı 0-4.000 olmalıdır.
caReferenceWhite
Beyaz başvuru için kaynak renkleri belirtir. Bundan daha açık olan tüm renkleri beyaz olarak kabul edilir. Değeri 10.000 6.000 aralığında olmalıdır.
caContrast
Kaynak nesneye uygulanan kontrast miktarını belirtir. Değeri 100 -100 aralığında olmalıdır. 0 Değeri no kontrast ayarlama anlamına gelir.
caBrightness
Kaynak nesneye uygulanacak parlaklığını belirtir. Değeri 100 -100 aralığında olmalıdır. 0 Değeri yok parlaklığı ayarlama anlamına gelir.
caColorfulness
Kaynak nesne için uygulanacak colorfulness belirtir. Değeri 100 -100 aralığında olmalıdır. 0 Değeri yok colorfulness ayarlama anlamına gelir.
caRedGreenTint
Kaynak nesne için uygulanacak kırmızı ya da yeşil tonu ayarlama miktarını belirtir. Değeri 100 -100 aralığında olmalıdır. Pozitif sayılar kırmızı doğru ayarlamak ve negatif sayılar yeşil doğru ayarlayın. 0 Hiç renk tonu ayarlama anlamına gelir.
Ayrıca bkz: CDC::GetColorAdjustment