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 |