Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.
SmoothingMode.Default, SmoothingMode.None, and SmoothingMode.HighSpeed are equivalent and specify rendering without smoothing applied.
SmoothingMode.AntiAlias and SmoothingMode.HighQuality are equivalent and specify rendering with smoothing applied.
When the System.Drawing.Graphics.SmoothingMode property is specified by using the System.Drawing.Drawing2D.SmoothingMode enumeration, it does not affect text. To set the text rendering quality, use the System.Drawing.Graphics.TextRenderingHint property and the System.Drawing.Text.TextRenderingHint enumeration.
When the System.Drawing.Graphics.SmoothingMode property is specified by using the System.Drawing.Drawing2D.SmoothingMode enumeration, it does not affect areas filled by a path gradient brush. Areas filled by using a System.Drawing.Drawing2D.PathGradientBrush object are rendered the same way (aliased) regardless of the setting for the System.Drawing.Graphics.SmoothingMode property.