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