我试图制作一个简单的绘画应用程序。我尝试了多种解决方案但到目前为止还没有任何工作。而不是绘制平滑的线条,我得到这些"点缀"线。
public void panel1_MouseMove(object sender, MouseEventArgs e)
{
if (startPaint)
{
Pen p = new Pen(color, float.Parse(s));
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
g.DrawLine(p, new Point(initX ?? e.X, initY ?? e.Y), new Point(e.X, e.Y));
initX = e.X;
initY = e.Y;
}
}