D2D1_2DAFFINETRANSFORM_PROP 枚举 (d2d1effects.h)

2D 仿射转换效果的属性的标识符。

语法

typedef enum D2D1_2DAFFINETRANSFORM_PROP {
  D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE = 0,
  D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE = 1,
  D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX = 2,
  D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS = 3,
  D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;

常量

 
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE
值: 0
用于缩放图像的内插模式。 有 6 种缩放模式,在质量和速度方面都有范围。


类型为 D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE

默认值为 D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR。
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE
值:1
用于计算图像边框(软或硬)的模式。


类型为 D2D1_BORDER_MODE

默认值为 D2D1_BORDER_MODE_SOFT。
D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX
值: 2
使用 Direct2D 矩阵转换转换图像的 3x2 矩阵。


类型为 D2D1_MATRIX_3X2_F

默认值为 Matrix3x2F::Identity () 。
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS
值: 3
在高质量立方内插模式下,缩放筛选器的锐度级别为 0 到 1 之间的浮点。 这些值是无单位的。 缩放图像时,可以使用锐度调整图像的质量。
锐度因素会影响内核的形状。 锐度因子越高,内核越小。


注意 此属性仅影响高质量的立方内插模式。

 

类型为 FLOAT。

默认值为 1.0f。
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD
值: 0xffffffff

要求

   
标头 d2d1effects.h