Перечисление PixelOffsetMode (gdiplusenums.h)
Перечисление PixelOffsetMode задает режим смещения пикселей объекта Graphics . Это перечисление используется методами Graphics::GetPixelOffsetMode и Graphics::SetPixelOffsetMode класса Graphics .
Синтаксис
typedef enum PixelOffsetMode {
PixelOffsetModeInvalid,
PixelOffsetModeDefault,
PixelOffsetModeHighSpeed,
PixelOffsetModeHighQuality,
PixelOffsetModeNone,
PixelOffsetModeHalf
} ;
Константы
PixelOffsetModeInvalid Для внутреннего использования. |
PixelOffsetModeDefault Эквивалент PixelOffsetModeNone. |
PixelOffsetModeHighSpeed Эквивалент PixelOffsetModeNone. |
PixelOffsetModeHighQuality Эквивалент PixelOffsetModeHalf. |
PixelOffsetModeNone Указывает, что центры пикселей имеют целочисленные координаты. |
PixelOffsetModeHalf Указывает, что центры пикселей имеют координаты, которые находятся на полпути между целочисленными значениями. |
Комментарии
Рассмотрим пиксель в левом верхнем углу изображения с адресом (0, 0). При использовании PixelOffsetModeNone пиксель охватывает область от –0,5 до 0,5 в направлениях x и y; то есть центр пикселей находится в (0, 0). При использовании PixelOffsetModeHalf пиксель охватывает область от 0 до 1 в направлениях x и y; то есть центр пикселей находится в (0,5, 0,5).
Требования
Минимальная версия клиента | Windows XP, Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | gdiplusenums.h (включая Gdiplus.h) |