COLORADJUSTMENT 構造

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)

Index