Énumération SmoothingMode (gdiplusenums.h)
L’énumération SmoothingMode spécifie le type de lissage (antialiasing) appliqué aux lignes et aux courbes. Cette énumération est utilisée par les méthodes Graphics ::GetSmoothingMode et Graphics ::SetSmoothingMode de la classe Graphics .
Syntax
typedef enum SmoothingMode {
SmoothingModeInvalid,
SmoothingModeDefault,
SmoothingModeHighSpeed,
SmoothingModeHighQuality,
SmoothingModeNone,
SmoothingModeAntiAlias,
SmoothingModeAntiAlias8x4,
SmoothingModeAntiAlias8x8
} ;
Constantes
SmoothingModeInvalid Réservé. |
SmoothingModeDefault Spécifie que le lissage n’est pas appliqué. |
SmoothingModeHighSpeed Spécifie que le lissage n’est pas appliqué. |
SmoothingModeHighQuality Spécifie que le lissage est appliqué à l’aide d’un filtre de boîte de 8 x 4. |
SmoothingModeNone Spécifie que le lissage n’est pas appliqué. |
SmoothingModeAntiAlias Spécifie que le lissage est appliqué à l’aide d’un filtre de boîte de 8 x 4. |
SmoothingModeAntiAlias8x4 Spécifie que le lissage est appliqué à l’aide d’un filtre de boîte de 8 x 4. |
SmoothingModeAntiAlias8x8 Spécifie que le lissage est appliqué à l’aide d’un filtre de boîte de 8 x 8. |
Remarques
Le lissage effectué par un filtre 8 x 4 boîtes donne de meilleurs résultats pour des lignes presque verticales que pour des lignes presque horizontales. Le lissage effectué par un filtre 8 x 8 boîtes donne des résultats tout aussi bons pour des lignes presque verticales et presque horizontales. L’algorithme 8x8 produit un lissage de qualité supérieure, mais est plus lent que l’algorithme 8 X 4.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | gdiplusenums.h (inclure Gdiplus.h) |