enumeración D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE (d2d1effects.h)
Modo de interpolación que se va a usar con el efecto de transformación afín 2D para escalar la imagen. Hay 6 modos de escala que oscilan en calidad y velocidad.
Syntax
typedef enum D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE {
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR = 1,
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC = 2,
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = 3,
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC = 4,
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = 5,
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR Valor: 0 Muestra el punto único más cercano y lo usa. Este modo usa menos tiempo de procesamiento, pero genera la imagen de menor calidad. |
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR Valor: 1 Usa una interpolación lineal y una muestra de cuatro puntos. Este modo usa más tiempo de procesamiento que el modo vecino más cercano, pero genera una imagen de mayor calidad. |
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC Valor: 2 Usa un kernel cúbico de 16 muestras para la interpolación. Este modo usa el tiempo de procesamiento más alto, pero genera una imagen de mayor calidad. |
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR Valor: 3 Usa 4 muestras lineales dentro de un solo píxel para un buen suavizado de contorno perimetral. Este modo es bueno para reducir verticalmente por pequeñas cantidades en imágenes con pocos píxeles. |
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC Valor: 4 Usa el filtrado anisotrópico para muestrear un patrón según la forma transformada del mapa de bits. |
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC Valor: 5 Usa un kernel cúbico de alta calidad de tamaño variable para realizar una escala previa de la imagen si la reducción vertical está implicada en la matriz de transformación. A continuación, usa el modo de interpolación cúbica para la salida final. |
D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD Valor: 0xffffffff |
Requisitos
Encabezado | d2d1effects.h |