D2D1_EDGEDETECTION_PROP列挙 (d2d1effects_2.h)
エッジ検出効果のプロパティの識別子。
構文
typedef enum D2D1_EDGEDETECTION_PROP {
D2D1_EDGEDETECTION_PROP_STRENGTH = 0,
D2D1_EDGEDETECTION_PROP_BLUR_RADIUS = 1,
D2D1_EDGEDETECTION_PROP_MODE = 2,
D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES = 3,
D2D1_EDGEDETECTION_PROP_ALPHA_MODE = 4,
D2D1_EDGEDETECTION_PROP_FORCE_DWORD = 0xffffffff
} ;
定数
D2D1_EDGEDETECTION_PROP_STRENGTH 値: 0 D2D1_EDGEDETECTION_PROP_STRENGTHプロパティは、エッジ検出フィルタの応答を変調する浮動小数点値です。 低い強度の値は、弱いエッジが除外されることを意味します。 高い値は、より強いエッジが除外されることを意味します。使用できる範囲は 0.0 から 1.0 です。 既定値は 0.5 です。 |
D2D1_EDGEDETECTION_PROP_BLUR_RADIUS 値: 1 D2D1_EDGEDETECTION_PROP_BLUR_RADIUS プロパティは、適用するぼかしの量を指定する float 値です。 ぼかしの適用は、高周波を除去し、ファントムエッジを減らすために使用されます。 使用できる範囲は 0.0 から 10.0 です。 既定値は 0.0 です (ぼかしは適用されません)。 |
D2D1_EDGEDETECTION_PROP_MODE 値: 2 D2D1_EDGEDETECTION_PROP_MODE プロパティは、エッジ検出に使用するモードを D2D1_EDGEDETECTION_MODE 列挙値です。 既定値は D2D1_EDGEDETECTION_MODE_SOBEL です。 |
D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES 値: 3 D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES プロパティはブール値です。 エッジ検出は RGB チャネルにのみ適用され、アルファ チャネルはエッジを検出するために無視されます。 D2D1_EDGEDETECTION_PROP_OVERLAY_EDGESが false の場合、出力エッジは完全に不透明になります。 D2D1_EDGEDETECTION_PROP_OVERLAY_EDGESが true の場合、入力不透明度は保持されます。 既定値は false です。 |
D2D1_EDGEDETECTION_PROP_ALPHA_MODE 値: 4 D2D1_EDGEDETECTION_PROP_ALPHA_MODE プロパティは、入力ファイルのアルファ モードを示す D2D1_ALPHA_MODE 列挙値です。 入力が不透明でない場合は、この値を使用して、入力のプリマルチプルを解除するかどうかを決定します。 詳細については、「 サポートされているピクセル形式とアルファ モード 」トピックの「アルファ モードについて」セクションを参照してください。 既定値は D2D1_ALPHA_MODE_PREMULTIPLIED です。 |
D2D1_EDGEDETECTION_PROP_FORCE_DWORD 値: 0xffffffff |
要件
要件 | 値 |
---|---|
Header | d2d1effects_2.h |