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 |