Énumération PixelOffsetMode (gdiplusenums.h)

L’énumération PixelOffsetMode spécifie le mode de décalage de pixels d’un objet Graphics. Cette énumération est utilisée par les méthodes Graphics::GetPixelOffsetMode et Graphics::SetPixelOffsetMode de la classe Graphics .

Syntax

typedef enum PixelOffsetMode {
  PixelOffsetModeInvalid,
  PixelOffsetModeDefault,
  PixelOffsetModeHighSpeed,
  PixelOffsetModeHighQuality,
  PixelOffsetModeNone,
  PixelOffsetModeHalf
} ;

Constantes

 
PixelOffsetModeInvalid
Utilisé en interne.
PixelOffsetModeDefault
Équivalent à PixelOffsetModeNone.
PixelOffsetModeHighSpeed
Équivalent à PixelOffsetModeNone.
PixelOffsetModeHighQuality
Équivalent à PixelOffsetModeHalf.
PixelOffsetModeNone
Indique que les centres de pixels ont des coordonnées entières.
PixelOffsetModeHalf
Indique que les centres de pixels ont des coordonnées qui se trouvent à mi-chemin entre les valeurs entières.

Notes

Considérez le pixel dans le coin supérieur gauche d’une image avec l’adresse (0, 0). Avec PixelOffsetModeNone, le pixel couvre la zone comprise entre –0,5 et 0,5 dans les directions x et y ; autrement dit, le pixel centre est à (0, 0). Avec PixelOffsetModeHalf, le pixel couvre la zone comprise entre 0 et 1 dans les directions x et y ; autrement dit, le centre de pixels est à (0,5, 0,5).

Configuration requise

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête gdiplusenums.h (include Gdiplus.h)

Voir aussi

Graphics::GetPixelOffsetMode

Graphics::SetPixelOffsetMode