Freigeben über


D2D1_BITMAP_INTERPOLATION_MODE-Enumeration (d2d1.h)

Gibt den Algorithmus an, der verwendet wird, wenn Bilder skaliert oder gedreht werden.

Hinweis Ab Windows 8 sind mehr Interpolationsmodi verfügbar. Weitere Informationen finden Sie unter D2D1_INTERPOLATION_MODE .
 

Syntax

typedef enum D2D1_BITMAP_INTERPOLATION_MODE {
  D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR,
  D2D1_BITMAP_INTERPOLATION_MODE_LINEAR,
  D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;

Konstanten

 
D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR
Verwenden Sie die genaue Farbe des nächstgelegenen Bitmappixels zum aktuellen Renderingpixel.
D2D1_BITMAP_INTERPOLATION_MODE_LINEAR
Interpolieren Sie eine Farbe aus den vier Bitmappixeln, die dem Renderingpixel am nächsten sind.
D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD
Wert: 0xffffffff

Hinweise

Um ein Bild zu strecken, muss jedes Pixel im Originalbild einer Gruppe von Pixeln im größeren Bild zugeordnet werden. Um ein Bild zu verkleinern, müssen Gruppen von Pixeln im Originalbild einzelnen Pixeln im kleineren Bild zugeordnet werden. Die Effektivität der Algorithmen, die diese Zuordnungen vornehmen, bestimmt die Qualität eines skalierten Bilds. Algorithmen, die skalierte Bilder von höherer Qualität erzeugen, erfordern tendenziell mehr Verarbeitungszeit. D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR bietet eine schnellere, aber weniger hochwertige Interpolation, während D2D1_BITMAP_INTERPOLATION_MODE_LINEAR eine qualitativ hochwertigere Interpolation bietet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile d2d1.h