Freigeben über


D2D1_BITMAPSOURCE_INTERPOLATION_MODE-Enumeration (d2d1effects.h)

Der Interpolationsmodus, der zum Skalieren des Bilds im Bitmap-Quelleffekt verwendet wird. Wenn der Modus die mipmap deaktiviert, speichert BitmapSouce das Bild mit der Auflösung zwischen, die durch die Eigenschaften Scale und EnableDPICorrection festgelegt wird.

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

Konstanten

 
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR
Wert: 0
Beispiele für den nächsten einzelnen Punkt und verwenden diesen. Generiert keine mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR
Wert: 1
Verwendet ein Vier-Punkt-Beispiel und eine lineare Interpolation. Generiert keine mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC
Wert: 2
Verwendet einen Kubikkern mit 16 Beispielen für die Interpolation. Generiert keine mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT
Wert: 6
Verwendet die WIC-Fant-Interpolation, die identisch mit der IWICBitmapScaler-Schnittstelle ist. Generiert keine mipmap.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR
Wert: 7
Generiert die Mipmap-Kette im Systemspeicher mithilfe der bilinearen Interpolation. Für jede Mipmap wird der Effekt mithilfe der bilinearen Interpolation auf das nächste Vielfache von 0,5 skaliert.
und skaliert dann die verbleibende Menge mithilfe der linearen Interpolation.
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD
Wert: 0xffffffff

Anforderungen

   
Kopfzeile d2d1effects.h