D2D1_SCALE_INTERPOLATION_MODE-Enumeration (d2d1effects.h)
Der Interpolationsmodus, den der Skalierungseffekt zum Skalieren des Bilds verwendet. Es gibt 6 Skalierungsmodi, die in Qualität und Geschwindigkeit reichen.
Syntax
typedef enum D2D1_SCALE_INTERPOLATION_MODE {
D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
D2D1_SCALE_INTERPOLATION_MODE_LINEAR = 1,
D2D1_SCALE_INTERPOLATION_MODE_CUBIC = 2,
D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = 3,
D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC = 4,
D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = 5,
D2D1_SCALE_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;
Konstanten
D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR Wert: 0 Beispiele für den nächsten einzelnen Punkt und verwenden diesen. Dieser Modus verwendet weniger Verarbeitungszeit, gibt jedoch das Bild mit der niedrigsten Qualität aus. |
D2D1_SCALE_INTERPOLATION_MODE_LINEAR Wert: 1 Verwendet ein Vier-Punkt-Beispiel und eine lineare Interpolation. Dieser Modus verwendet mehr Verarbeitungszeit als der nächste Nachbarmodus, gibt jedoch ein Bild mit höherer Qualität aus. |
D2D1_SCALE_INTERPOLATION_MODE_CUBIC Wert: 2 Verwendet einen Kubikkern mit 16 Beispielen für die Interpolation. Dieser Modus verwendet die meiste Verarbeitungszeit, gibt jedoch ein Bild mit höherer Qualität aus. |
D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR Wert: 3 Verwendet 4 lineare Beispiele innerhalb eines einzelnen Pixels für gutes Antialiasing von Kanten. Dieser Modus eignet sich gut für das Herunterskalieren von kleinen Mengen auf Bildern mit wenigen Pixeln. |
D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC Wert: 4 Verwendet die anisotrope Filterung, um ein Muster entsprechend der transformierten Form der Bitmap zu ermitteln. |
D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC Wert: 5 Verwendet einen Kubikkern mit variabler Größe hoher Qualität, um eine Vorabskalierung des Bilds durchzuführen, wenn eine Downskalierung in die Transformationsmatrix einbezogen wird. Verwendet dann den kubischen Interpolationsmodus für die endgültige Ausgabe. |
D2D1_SCALE_INTERPOLATION_MODE_FORCE_DWORD Wert: 0xffffffff |
Anforderungen
Anforderung | Wert |
---|---|
Header | d2d1effects.h |