COLORADJUSTMENT構造は次の形式をが:
typedef の structnbsp;tagCOLORADJUSTMENT {/※ ca ※/単語を caSize;WORD caFlags;WORD caIlluminantIndex;WORD caRedGamma;WORD caGreenGamma;WORD caBlueGamma;WORD caReferenceBlack;WORD caReferenceWhite;短い caContrast;短い caBrightness;短い caColorfulness;短い caRedGreenTint;} COLORADJUSTMENT(&N)
COLORADJUSTMENT構造StretchBltモードハーフトーン使用ある場合、Windows StretchBlt StretchDIBits関数でのカラー補正値を定義します。
メンバー
caSize
構造体のサイズ (バイト単位) を指定します。
caFlags
出力イメージを準備する方法を指定します。このメンバーはNULLまたは次の値の任意の組み合わせを設定することができます。:
caIlluminantIndex
イメージ オブジェクトを表示は、光源の輝度を指定します。このメンバーは、次の値のいずれかに設定することができます。:
caRedGamma
ソース カラーの赤のプライマリの n 番目の電源ガンマ補正値を指定します。値は、2,500 から 65,000 の範囲にする必要があります。値 10,000 はガンマ補正を意味します。
caGreenGamma
N 番目の電源のガンマ補正値、グリーン カラーの原色のソースを指定します。値は、2,500 から 65,000 の範囲にする必要があります。値 10,000 はガンマ補正を意味します。
caBlueGamma
ソース カラーの青のプライマリの n 番目の電源ガンマ補正値を指定します。値は、2,500 から 65,000 の範囲にする必要があります。値 10,000 はガンマ補正を意味します。
caReferenceBlack
ソース カラーのブラック リファレンスを指定します。これよりも暗い色は黒として扱われます。値 0 〜 4,000 の範囲である必要があります。
caReferenceWhite
ソース カラーのホワイト リファレンスを指定します。これよりも明るい色は白として扱われます。値 6,000 から 10,000 の範囲である必要があります。
caContrast
ソース オブジェクトに適用するコントラストの量を指定します。値は-100 〜 100 の範囲である必要があります。0 の値はコントラストの調整を意味します。
caBrightness
ソース オブジェクトに適用される明るさの量を指定します。値は-100 〜 100 の範囲である必要があります。値が 0 のない明るさ調整のことを意味します。
caColorfulness
ソース オブジェクトに適用される彩度の量を指定します。値は-100 〜 100 の範囲である必要があります。0 の値は彩度の調整を意味します。
caRedGreenTint
ソース オブジェクトに適用する赤や緑の色合いの調整の量を指定します。値は-100 〜 100 の範囲である必要があります。正の数値は赤に向かって調整し、緑に向かって負の数を調整します。0 の濃淡の調整を意味します。
参照特価;CDC::GetColorAdjustment(&N)