Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Interpolationsmodus, den der DPI-Kompensationseffekt zum Skalieren des Bilds verwendet.
Syntax
typedef enum D2D1_DPICOMPENSATION_INTERPOLATION_MODE {
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR = 1,
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC = 2,
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = 3,
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC = 4,
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = 5,
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;
Konstanten
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBORWert: 0 Beispiel für den nächsten einzelen Punkt und verwendet diesen. Dieser Modus verbraucht weniger Verarbeitungszeit, gibt jedoch das Bild mit der niedrigsten Qualität aus. |
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEARWert: 1 Verwendet ein Vierpunktbeispiel 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_DPICOMPENSATION_INTERPOLATION_MODE_CUBICWert: 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_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEARWert: 3 Verwendet 4 lineare Beispiele in einem einzelnen Pixel für eine gute Edge-Antialiasierung. Dieser Modus eignet sich gut für das Herunterskalieren von kleinen Mengen auf Bildern mit wenigen Pixeln. |
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPICWert: 4 Verwendet anisotrope Filterung, um ein Muster entsprechend der transformierten Form der Bitmap zu samplen. |
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBICWert: 5 Verwendet einen hochwertigen Kubikkern mit variabler Größe, um eine Vorabskalierung des Bilds durchzuführen, wenn eine Downskalierung an der Transformationsmatrix beteiligt ist. Verwendet dann den kubischen Interpolationsmodus für die endgültige Ausgabe. |
D2D1_DPICOMPENSATION_INTERPOLATION_MODE_FORCE_DWORDWert: 0xffffffff |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d2d1effects.h |