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