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 を含む) |