在C#中,默认的直线式很难看的。锯齿严重。
如图:
代码如下:
//创建一个Graphics对象
Graphics grp = CreateGraphics();
//绘制线条 起始窗口坐标10,50 终止坐标20,350 红色,2px宽
grp.DrawLine(new Pen(Color.Red,2), new Point(10, 50), new Point(20, 350));
//释放资源
grp.Dispose();
十分难看,就像狗牙咬的一样。也就是所谓的锯齿。(玩游戏的不陌生吧,游戏都能开启抗锯齿效果。)
那么,C#是否有抗锯齿的选项来解决这个问