Поделиться через


Перечисление 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)

См. также раздел

Graphics::GetPixelOffsetMode

Graphics::SetPixelOffsetMode