enumeración D2D1_2DAFFINETRANSFORM_PROP (d2d1effects.h)
Identificadores de las propiedades del efecto de transformación afín 2D.
Syntax
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
} ;
Constantes
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE Valor: 0 Modo de interpolación usado para escalar la imagen. Hay 6 modos de escala que varían en calidad y velocidad. El tipo es D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE. El valor predeterminado es D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE Valor: 1 Modo utilizado para calcular el borde de la imagen, suave o dura. El tipo es D2D1_BORDER_MODE. El valor predeterminado es D2D1_BORDER_MODE_SOFT. |
D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX Valor: 2 Matriz 3x2 para transformar la imagen mediante la transformación de matriz de Direct2D. El tipo es D2D1_MATRIX_3X2_F. El valor predeterminado es Matrix3x2F::Identity(). |
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS Valor: 3 En el modo de interpolación cúbica de alta calidad, el nivel de nitidez del filtro de escalado como un flotador entre 0 y 1. Los valores no tienen unidad. Puede usar la nitidez para ajustar la calidad de una imagen al escalar la imagen. El factor de nitidez afecta a la forma del kernel. Cuanto mayor sea el factor de nitidez, menor será el kernel. Nota Esta propiedad afecta solo al modo de interpolación cúbica de alta calidad. El tipo es FLOAT. El valor predeterminado es 1.0f. |
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD Valor: 0xffffffff |
Requisitos
Encabezado | d2d1effects.h |