SmoothingMode-Enumeration (gdiplusenums.h)

Die SmoothingMode-Enumeration gibt den Typ der Glättung (Antialiasing) an, die auf Linien und Kurven angewendet wird. Diese Enumeration wird von den Methoden Graphics::GetSmoothingMode und Graphics::SetSmoothingMode der Graphics-Klasse verwendet.

Syntax

typedef enum SmoothingMode {
  SmoothingModeInvalid,
  SmoothingModeDefault,
  SmoothingModeHighSpeed,
  SmoothingModeHighQuality,
  SmoothingModeNone,
  SmoothingModeAntiAlias,
  SmoothingModeAntiAlias8x4,
  SmoothingModeAntiAlias8x8
} ;

Konstanten

 
SmoothingModeInvalid
Reserviert.
SmoothingModeDefault
Gibt an, dass die Glättung nicht angewendet wird.
SmoothingModeHighSpeed
Gibt an, dass die Glättung nicht angewendet wird.
SmoothingModeHighQuality
Gibt an, dass die Glättung mithilfe eines 8 x 4-Boxfilters angewendet wird.
SmoothingModeNone
Gibt an, dass die Glättung nicht angewendet wird.
SmoothingModeAntiAlias
Gibt an, dass die Glättung mithilfe eines 8 x 4-Boxfilters angewendet wird.
SmoothingModeAntiAlias8x4
Gibt an, dass die Glättung mithilfe eines 8 x 4-Boxfilters angewendet wird.
SmoothingModeAntiAlias8x8
Gibt an, dass die Glättung mithilfe eines 8 x 8-Boxfilters angewendet wird.

Hinweise

Die Glättung eines 8 x 4-Boxfilters führt zu besseren Ergebnissen für nahezu vertikale Linien als für nahezu horizontale Linien. Die Glättung durch einen 8 x 8-Boxfilter liefert gleich gute Ergebnisse für nahezu vertikale und nahezu horizontale Linien. Der 8x8-Algorithmus erzeugt eine bessere Glättung, ist aber langsamer als der 8 x 4-Algorithmus.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile gdiplusenums.h (include Gdiplus.h)

Weitere Informationen

Graphics::GetSmoothingMode

Graphics::SetSmoothingMode