正如@TaW在上一个问题上所建议的那样,我设置在位PenAlignment.Inset
图内绘制圆圈,但这引起了另一个问题。
我想用抗锯齿在指定的位图上画一个圆。
SmoothingMode.AntiAlias
问题是,当我使用 时PenAlignment.Inset
,抗锯齿无法正常工作!
相反,PenAlignment.Center
它可以正常工作......有什么
建议可以解决这个问题吗?
Bitmap layer = new Bitmap(80, 80);
using (Graphics g = Graphics.FromImage(layer))
{
using (Pen p = new Pen(Color.Black, 4))
{
p.Alignment = PenAlignment.Inset;
g.SmoothingMode = SmoothingMode.AntiAlias;
g.DrawEllipse(p, new Rectangle(0, 0, layer.Width, layer.Height));
}
}
pictureBox3.Size = new Size(100, 100);
pictureBox3.Image = layer;