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 |