博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#:绘图问题
阅读量:6458 次
发布时间:2019-06-23

本文共 937 字,大约阅读时间需要 3 分钟。

 

1、设置DPI

Bitmap bitmap2 = new Bitmap((int)w, (int)h);bitmap2.SetResolution(96, 96);
View Code

2、设置Graphic(如:去锯齿等)

private Graphics GetG(Bitmap bitmap)        {            Graphics g = Graphics.FromImage(bitmap);            //设置高质量插值法            g.InterpolationMode = InterpolationMode.HighQualityBicubic;            //如何将图片覆盖到G            g.CompositingMode = CompositingMode.SourceOver;            //图片呈现质量            g.CompositingQuality = CompositingQuality.HighQuality;            //文字抗锯齿            g.TextRenderingHint = TextRenderingHint.AntiAlias;            //设置高质量,低速度呈现平滑程度            g.SmoothingMode = SmoothingMode.AntiAlias;            //设置背景颜色            g.Clear(Color.White);            return g;        }
View Code

3、保存绘制的图片

if (saveFileDialog1.ShowDialog() == DialogResult.OK)            {                this.pictureBox1.Image.Save(saveFileDialog1.FileName, System.Drawing.Imaging.ImageFormat.Png);            }
View Code

 

转载地址:http://fcizo.baihongyu.com/

你可能感兴趣的文章
如何让LinearLayout也有类似Button的点击效果?
查看>>
JAVA读取文件方法大全
查看>>
寻找最小的k个数
查看>>
CSS3中的动画效果记录
查看>>
CI框架整合微信公共平台接口
查看>>
XCode快捷键
查看>>
request.getScheme()的使用方法
查看>>
Kaldi单音素模型 训练部分
查看>>
Android快速开发常用知识点系列目录
查看>>
Java ActiveMQ队列模式案例
查看>>
EJB2的配置
查看>>
最容易理解的对卷积(convolution)的解释
查看>>
《机器学习实战》知识点笔记目录
查看>>
Linux操作系统实时性分析
查看>>
mysql导出导入所有数据库
查看>>
[转载]数据库缓存算法思想与实现
查看>>
完美解决NC502手工sql的查询引擎排序及合计问题
查看>>
PHP+MySQL代码部署在Linux(Ubuntu)上注意事项
查看>>
Tiny语言执行环境TM机源码
查看>>
PE文件之资源讲解
查看>>