SmoothingMode 枚举指定应用于线条和曲线的平滑 (抗锯齿) 的类型。 此枚举由 Graphics 类的 Graphics::GetSmoothingMode 和 Graphics::SetSmoothingMode 方法使用。
语法
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) |