D2D1_SCALE_PROP 枚举 (d2d1effects.h)
缩放效果属性的标识符。
语法
typedef enum D2D1_SCALE_PROP {
D2D1_SCALE_PROP_SCALE = 0,
D2D1_SCALE_PROP_CENTER_POINT = 1,
D2D1_SCALE_PROP_INTERPOLATION_MODE = 2,
D2D1_SCALE_PROP_BORDER_MODE = 3,
D2D1_SCALE_PROP_SHARPNESS = 4,
D2D1_SCALE_PROP_FORCE_DWORD = 0xffffffff
} ;
常量
D2D1_SCALE_PROP_SCALE 值: 0 X 和 Y 方向的缩放量,作为输出大小与输入大小的比率。 此属性 D2D1_VECTOR_2F 定义为: (X 刻度、Y 刻度) 。 刻度量为 FLOAT、无单位,必须为正或 0。 类型为 D2D1_VECTOR_2F。 默认值为 {1.0f, 1.0f}。 |
D2D1_SCALE_PROP_CENTER_POINT 值:1 图像缩放中心点。 此属性D2D1_VECTOR_2F定义为: (点 X、点 Y) 。 这些单位以 DIP 为单位。 使用中心点属性可围绕左上角以外的某个点进行缩放。 类型为 D2D1_VECTOR_2F。 默认值为 {0.0f, 0.0f}。 |
D2D1_SCALE_PROP_INTERPOLATION_MODE 值: 2 效果用于缩放图像的内插模式。 有 6 种缩放模式,在质量和速度方面都有范围。 类型为 D2D1_SCALE_INTERPOLATION_MODE。 默认值为 D2D1_SCALE_INTERPOLATION_MODE_LINEAR。 |
D2D1_SCALE_PROP_BORDER_MODE 值: 3 用于计算图像边框(软或硬)的模式。 类型为 D2D1_BORDER_MODE。 默认值为 D2D1_BORDER_MODE_SOFT。 |
D2D1_SCALE_PROP_SHARPNESS 值: 4 在高质量立方内插模式下,缩放筛选器的锐度级别为 0 到 1 之间的浮点。 这些值是无单位的。 缩小图像时,可以使用锐度调整图像的质量。 锐度因素会影响内核的形状。 锐度因子越高,内核越小。 注意 此属性仅影响高质量的立方内插模式。 类型为 FLOAT。 默认值为 0.0f。 |
D2D1_SCALE_PROP_FORCE_DWORD 值: 0xffffffff |
要求
要求 | 值 |
---|---|
Header | d2d1effects.h |