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