PixelOffsetMode 列挙体は、Graphics オブジェクトのピクセル オフセット モードを指定します。 この列挙型は、Graphics クラスの Graphics::GetPixelOffsetMode メソッドと Graphics::SetPixelOffsetMode メソッドによって使用されます。
構文
typedef enum PixelOffsetMode {
PixelOffsetModeInvalid,
PixelOffsetModeDefault,
PixelOffsetModeHighSpeed,
PixelOffsetModeHighQuality,
PixelOffsetModeNone,
PixelOffsetModeHalf
} ;
Constants
PixelOffsetModeInvalid内部で使用します。 |
PixelOffsetModeDefaultPixelOffsetModeNone と同じです。 |
PixelOffsetModeHighSpeedPixelOffsetModeNone と同じです。 |
PixelOffsetModeHighQualityPixelOffsetModeHalf と同じです。 |
PixelOffsetModeNoneピクセルの中心に整数座標があることを示します。 |
PixelOffsetModeHalfピクセルの中心に整数値の中間の座標があることを示します。 |
注釈
アドレス (0,0) を持つ画像の左上隅のピクセルを考えてみましょう。 PixelOffsetModeNone では、ピクセルは x 方向と y 方向の両方で –0.5 ~ 0.5 の範囲をカバーします。つまり、ピクセルの中心は (0, 0) です。 PixelOffsetModeHalf では、ピクセルは x 方向と y 方向の両方で 0 から 1 の間の領域をカバーします。つまり、ピクセルの中心は (0.5、0.5) です。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows XP、Windows 2000 Professional [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
| Header | gdiplusenums.h (Gdiplus.h を含む) |