PixelOffsetMode 枚举 (gdiplusenums.h)

PixelOffsetMode 枚举指定 Graphics 对象的像素偏移模式。 此枚举由 Graphics 类的 Graphics::GetPixelOffsetModeGraphics::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)

另请参阅

Graphics::GetPixelOffsetMode

Graphics::SetPixelOffsetMode