PixelOffsetMode 枚举 (gdiplusenums.h)
PixelOffsetMode 枚举指定 Graphics 对象的像素偏移模式。 此枚举由 Graphics 类的 Graphics::GetPixelOffsetMode 和 Graphics::SetPixelOffsetMode 方法使用。
语法
typedef enum PixelOffsetMode {
PixelOffsetModeInvalid,
PixelOffsetModeDefault,
PixelOffsetModeHighSpeed,
PixelOffsetModeHighQuality,
PixelOffsetModeNone,
PixelOffsetModeHalf
} ;
常量
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) 。
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | gdiplusenums.h (包括 Gdiplus.h) |