SmoothingMode 枚举 (gdiplusenums.h)

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

另请参阅

Graphics::GetSmoothingMode

Graphics::SetSmoothingMode