C#画斜线时怎么消除锯齿呢?
来源:互联网 发布:中国医疗人工智能公司 编辑:程序博客网 时间:2024/04/27 20:55
今天在做易和的电流互感器质检报告界面时,需要画一个斜线,这个不是难题,很轻松的在Form的Paint事件中写下了:
e.Graphics.DrawLine(new Pen(Color.Black), 10, 10, 100, 100);
打开界面测试了一下,果然画出来了,但美中不足的是,这个斜线画得真难看啊,好多好多的锯齿,真心的不美观,作为程序员,自然要有完美主义的精神,如何画得更好看呢?网上搜索了一下,终于找到答案了:
1、先需要引用 Drawing2D:
using System.Drawing.Drawing2D;
2、把刚才的代码前面加上一句话:
e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
e.Graphics.DrawLine(new Pen(Color.Black), 10, 10, 100, 100);
3、完成了,就是这么简单,现在的线条,好看多了。
0 0
- C#画斜线时怎么消除锯齿呢?
- netbeans怎么消除锯齿
- C# 生成验证码图片时消除锯齿
- 消除View旋转时边沿的锯齿
- 怎么学c#呢
- 消除锯齿和羽化
- 消除ImageList 图片锯齿
- 描边时消除锯齿SetSmoothingMode
- OpengL消除锯齿
- flash--消除锯齿问题
- UIImageView旋转消除锯齿
- android 如何消除锯齿
- 羽化与消除锯齿
- Unity锯齿消除
- 描边时消除锯齿SetSmoothingMode
- Graphics2d消除锯齿整理
- GDI+ 画路径(消除锯齿的效果很不错)
- Matlab绘制线条消除锯齿
- 树链剖分-点的分治(dis[i]+dis[j]==k的点对数量)
- stl vector的学习与总结
- POJ 2309 BST (树状数组)
- poj 1569 三角形求面积(形内不包含其他点的最大三角形面积)
- 栈的基本运算实现
- C#画斜线时怎么消除锯齿呢?
- 矩阵 快速幂
- thrift分析目标
- 杭电2040
- linux socke编程实例:一个简单的echo服务器程序
- 如何输出类的函数地址
- requestWindowFeature(Window.FEATURE_NO_TITLE);在程序中不起作用的解决方法
- 排序算法
- 在Windows上安装Maven