c# - 如何让drawLine更流畅?

标签 c# winforms graphics gdi+

我使用下面的代码画线:

Graphics g = this.CreateGraphics();
Pen p = new Pen(Color.Black,3);
g.DrawLine(p,...);
// ...

为什么直线有点曲折,一点也不笔直和光滑。我怎样才能让它更直更顺畅?

最佳答案

您需要启用抗锯齿。将 Graphics.SmoothingMode 设置为 AntiAlias,如下所述:http://msdn.microsoft.com/en-us/library/system.drawing.graphics.smoothingmode.aspx

关于c# - 如何让drawLine更流畅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5569215/

相关文章:

c++ - 同时进行 OpenGL 平移和旋转

c# - Razor @foreach 列表问题

ipad - iOS 7's drawViewHierarchyInRect doesn' t 工作?

C# - 等待复制操作完成

c# - 模拟按键 X 秒

c# - 从 PictureBox 中的鼠标位置获取真实图像坐标

c# - Winforms .net Datepicker 不遵守 24 小时格式?

C# 笔.DashPattern

c# - 复杂的 nHibernate QueryOver 表达式

c# - 安装了虚拟机的 C# 获取我的机器的 IP