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) |