菜鸟求教:如何画出光滑无折的直线

rollinbupt 2004-04-14 04:22:20
小弟利用Drawline函数在Form上画线时,在某些角度得到的斜线段会有折痕,而不是光滑的,不知道怎么解决。听说在java中可以通过设置图像质量解决,不知道C#中有没有类似的方法,多谢
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuejie6666 2004-04-14
  • 打赏
  • 举报
回复
GUI+
yuejie6666 2004-04-14
  • 打赏
  • 举报
回复
用GUI+
dahuzizyd 2004-04-14
  • 打赏
  • 举报
回复
要添加引用:
using System.Drawing.Drawing2D;

private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Pen myPen = new Pen(Color.Red,3);

Graphics myGraphics = e.Graphics;
myGraphics.SmoothingMode = SmoothingMode.AntiAlias;
myGraphics.DrawLine(myPen, 0, 0, 100, 100);
}
hfwang009 2004-04-14
  • 打赏
  • 举报
回复
这个C#作的不如java
你可以试试:
Graphics g;
g.SmoothingMode = SmoothingMode.HighQuality;

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧