PixelOffsetMode 枚举指定图形对象的像素偏移模式。 图形类的Graphics::GetPixelOffsetMode 和 Graphics::SetPixelOffsetMode 方法使用此枚举。
Syntax
typedef enum PixelOffsetMode {
PixelOffsetModeInvalid,
PixelOffsetModeDefault,
PixelOffsetModeHighSpeed,
PixelOffsetModeHighQuality,
PixelOffsetModeNone,
PixelOffsetModeHalf
} ;
Constants
PixelOffsetModeInvalid内部使用。 |
PixelOffsetModeDefault等效于 PixelOffsetModeNone。 |
PixelOffsetModeHighSpeed等效于 PixelOffsetModeNone。 |
PixelOffsetModeHighQuality等效于 PixelOffsetModeHalf。 |
PixelOffsetModeNone指示像素中心具有整数坐标。 |
PixelOffsetModeHalf指示像素中心在整数值之间有一半的坐标。 |
注解
考虑地址为 0,0 的图像左上角的像素。 借助 PixelOffsetModeNone,像素涵盖 x 和 y 方向的 –0.5 和 0.5 之间的区域;也就是说,像素中心位于 (0, 0)。 使用 PixelOffsetModeHalf,像素覆盖 x 和 y 方向介于 0 和 1 之间的区域;也就是说,像素中心位于 (0.5, 0.5)。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows XP,Windows 2000 Professional [仅限桌面应用] |
| 支持的最低服务器 | Windows 2000 Server [仅限桌面应用] |
| Header | gdiplusenums.h (包括 Gdiplus.h) |