Compartir a través de


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