Condividi tramite


enumerazione D2D1_BITMAPSOURCE_INTERPOLATION_MODE (d2d1effects.h)

Modalità di interpolazione usata per ridimensionare l'immagine nell'effetto origine bitmap . Se la modalità disabilita il mipmap, BitmapSouce memorizza l'immagine nella cache alla risoluzione determinata dalle proprietà Scale e EnableDPICorrection.

Sintassi

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
} ;

Costanti

 
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR
Valore: 0
Campiona il singolo punto più vicino e lo usa. Non genera un mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR
Valore: 1
Usa un campione a quattro punti e l'interpolazione lineare. Non genera un mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC
Valore: 2
Usa un kernel cubico di esempio 16 per l'interpolazione. Non genera un mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT
Valore: 6
Usa l'interpolazione fant di WIC, uguale all'interfaccia IWICBitmapScaler. Non genera un mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR
Valore: 7
Genera una catena mipmap nella memoria di sistema usando l'interpolazione bilineare. Per ogni mipmap l'effetto viene ridimensionato al multiplo più vicino di 0,5 usando l'interpolazione bilineare
e quindi ridimensiona la quantità rimanente usando l'interpolazione lineare.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD
Valore: 0xffffffff

Fabbisogno

Requisito Valore
intestazione d2d1effects.h