PixelOffsetMode-Enumeration (gdiplusenums.h)

Die PixelOffsetMode-Enumeration gibt den Pixeloffsetmodus eines Graphics-Objekts an. Diese Enumeration wird von den Methoden Graphics::GetPixelOffsetMode und Graphics::SetPixelOffsetMode der Graphics-Klasse verwendet.

Syntax

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

Konstanten

 
PixelOffsetModeInvalid
Wird intern verwendet.
PixelOffsetModeDefault
Entspricht PixelOffsetModeNone.
PixelOffsetModeHighSpeed
Entspricht PixelOffsetModeNone.
PixelOffsetModeHighQuality
Entspricht PixelOffsetModeHalf.
PixelOffsetModeNone
Gibt an, dass Pixelzentren ganzzahlige Koordinaten aufweisen.
PixelOffsetModeHalf
Gibt an, dass Pixelzentren Koordinaten aufweisen, die sich auf halbem Weg zwischen ganzzahligen Werten befinden.

Hinweise

Betrachten Sie das Pixel in der oberen linken Ecke eines Bilds mit der Adresse (0, 0). Mit PixelOffsetModeNone deckt das Pixel den Bereich zwischen –0,5 und 0,5 in x- und y-Richtung ab. Das heißt, der Pixelmittelpunkt ist bei (0, 0). Mit PixelOffsetModeHalf deckt das Pixel den Bereich zwischen 0 und 1 sowohl in x- als auch in y-Richtung ab. Das heißt, der Pixelmittelpunkt ist bei (0,5, 0,5).

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile gdiplusenums.h (include Gdiplus.h)

Weitere Informationen

Graphics::GetPixelOffsetMode

Grafik::SetPixelOffsetMode