Partager via


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

Voir aussi

Graphiques ::GetSmoothingMode

Graphiques ::SetSmoothingMode