enumeración D2D1_BITMAPSOURCE_INTERPOLATION_MODE (d2d1effects.h)
Modo de interpolación usado para escalar la imagen en el efecto de origen mapa de bits. Si el modo deshabilita el mapa mip, BitmapSouce almacenará en caché la imagen en la resolución determinada por las propiedades Scale y EnableDPICorrection.
Syntax
typedef enum D2D1_BITMAPSOURCE_INTERPOLATION_MODE {
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR = 1,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC = 2,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT = 6,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR = 7,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR Valor: 0 Muestra el punto único más cercano y lo usa. No genera un mapa MIP. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR Valor: 1 Usa un ejemplo de cuatro puntos y una interpolación lineal. No genera un mapa MIP. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC Valor: 2 Usa un kernel cúbico de 16 muestras para la interpolación. No genera un mapa MIP. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT Valor: 6 Usa la interpolación de ventiladores WIC, igual que la interfaz IWICBitmapScaler. No genera un mapa MIP. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR Valor: 7 Genera una cadena de mapas MIP en la memoria del sistema mediante la interpolación bilineal. Para cada mapa mip, el efecto se escala al múltiplo más cercano de 0,5 mediante la interpolación bilineal. y, a continuación, escala la cantidad restante mediante la interpolación lineal. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD Valor: 0xffffffff |
Requisitos
Encabezado | d2d1effects.h |