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 属性是指定要应用的模糊量的浮点值。 应用模糊用于消除高频率和减少虚拟边缘。 允许的范围是 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 属性是指示输入文件的 alpha 模式 的D2D1_ALPHA_MODE 枚举值。 如果输入不透明,则此值用于确定是否将输入取消为多。 有关其他信息,请参阅 支持的像素格式和 Alpha 模式 主题的关于 Alpha 模式部分。 默认值为 D2D1_ALPHA_MODE_PREMULTIPLIED。 |
D2D1_EDGEDETECTION_PROP_FORCE_DWORD 值: 0xffffffff |
要求
要求 | 值 |
---|---|
Header | d2d1effects_2.h |