D2D1_EDGEDETECTION_PROP列舉 (d2d1effects_2.h)

Edge 偵測效果屬性的標識碼。

Syntax

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屬性是一個浮點數,指定要套用的模糊量。 套用模糊可用來移除高頻率並減少虛設邊緣。
允許的範圍是 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 通道,基於偵測邊緣的目的,會忽略 Alpha 通道。
如果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 列舉值,表示輸入檔的Alpha模式。
如果輸入不透明,這個值會用來判斷是否要取消取代輸入。
如需詳細資訊,請參閱 支援的圖元格式和 Alpha 模式 主題的關於 Alpha 模式一節。

預設值為 D2D1_ALPHA_MODE_PREMULTIPLIED。
D2D1_EDGEDETECTION_PROP_FORCE_DWORD
值: 0xffffffff

規格需求

需求
標頭 d2d1effects_2.h