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 [デスクトップ アプリのみ]
Header gdiplusenums.h (Gdiplus.h を含む)

関連項目

Graphics::GetPixelOffsetMode

Graphics::SetPixelOffsetMode