PixelOffsetMode 枚舉指定圖形物件的像素偏移模式。 此枚舉被 Graphics 類別的 Graphics::GetPixelOffsetMode 與 Graphics::SetPixelOffsetMode 方法使用。
語法
typedef enum PixelOffsetMode {
PixelOffsetModeInvalid,
PixelOffsetModeDefault,
PixelOffsetModeHighSpeed,
PixelOffsetModeHighQuality,
PixelOffsetModeNone,
PixelOffsetModeHalf
} ;
Constants
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)。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows XP、Windows 2000 專業版 [僅限傳統型應用程式] |
| 支援的最低伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
| Header | gdiplusenums.h(包含 Gdiplus.h) |