Перечисление SmoothingMode (gdiplusenums.h)
Перечисление SmoothingMode указывает тип сглаживания (сглаживания), применяемого к линиям и кривым. Это перечисление используется методами Graphics::GetSmoothingMode и Graphics::SetSmoothingMode класса Graphics .
Синтаксис
typedef enum SmoothingMode {
SmoothingModeInvalid,
SmoothingModeDefault,
SmoothingModeHighSpeed,
SmoothingModeHighQuality,
SmoothingModeNone,
SmoothingModeAntiAlias,
SmoothingModeAntiAlias8x4,
SmoothingModeAntiAlias8x8
} ;
Константы
SmoothingModeInvalid Зарезервировано. |
SmoothingModeDefault Указывает, что сглаживание не применяется. |
SmoothingModeHighSpeed Указывает, что сглаживание не применяется. |
SmoothingModeHighQuality Указывает, что сглаживание применяется с помощью фильтра 8 X 4. |
SmoothingModeNone Указывает, что сглаживание не применяется. |
SmoothingModeAntiAlias Указывает, что сглаживание применяется с помощью фильтра 8 X 4. |
SmoothingModeAntiAlias8x4 Указывает, что сглаживание применяется с помощью фильтра 8 X 4. |
SmoothingModeAntiAlias8x8 Указывает, что сглаживание применяется с помощью фильтра 8 x 8. |
Комментарии
Сглаживание, выполняемое фильтром 8 X 4, дает лучшие результаты для почти вертикальных линий, чем для почти горизонтальных линий. Сглаживание, выполняемое фильтром коробки 8 X 8, дает одинаково хорошие результаты для почти вертикальных и почти горизонтальных линий. Алгоритм 8x8 обеспечивает более высокое качество сглаживания, но медленнее, чем алгоритм 8 X 4.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | gdiplusenums.h (включая Gdiplus.h) |