D2D1_BITMAPSOURCE_INTERPOLATION_MODE'enumerazione (d2d1effects.h)

Modalità interpolazione usata per ridimensionare l'immagine nell'effetto origine Bitmap. Se la modalità disabilita il mipmap, BitmapSouce memorizza l'immagine nella 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
Esempi del singolo punto più vicino e lo usa. Non genera una mappa mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR
Valore: 1
Usa un esempio a quattro punti e l'interpolazione lineare. Non genera una mappa mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC
Valore: 2
Usa un kernel cubo di esempio 16 per l'interpolazione. Non genera una mappa mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT
Valore: 6
Usa l'interpolazione fant WIC, uguale all'interfaccia IWICBitmapScaler. Non genera una mappa mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR
Valore: 7
Genera una catena mipmap nella memoria di sistema usando l'interpolazione bilineare. Per ogni mipmap la scalabilità degli effetti è superiore a quella più vicina 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

Requisiti

   
Intestazione d2d1effects.h