如何使用Graphics绘制图像
2007-09-01 21:15
531 查看
希望在控件上绘制图像,可以使用一下方法。
//用来显示的画板
Bitmap drawImg = new Bitmap(width, height);
Bitmap sourceImg = new Bitmap(fileName);
//将drawImg设置为作画的对象
Graphics g = Graphics.FromImage(drawImg);
//在drawImg上绘制sourceImg图像
g.DrawImage(sourceImg, X, Y);
//在图像框中显示图像
this.pictureBox.Image = drawImg;
this.pictureBox.Refresh();
使用该方法,在Image对象上绘图,会比直接在屏幕上绘图快。而且,方法简单,不需要重写OnPaint方法。
//用来显示的画板
Bitmap drawImg = new Bitmap(width, height);
Bitmap sourceImg = new Bitmap(fileName);
//将drawImg设置为作画的对象
Graphics g = Graphics.FromImage(drawImg);
//在drawImg上绘制sourceImg图像
g.DrawImage(sourceImg, X, Y);
//在图像框中显示图像
this.pictureBox.Image = drawImg;
this.pictureBox.Refresh();
使用该方法,在Image对象上绘图,会比直接在屏幕上绘图快。而且,方法简单,不需要重写OnPaint方法。
相关文章推荐
- WPF中,如何使用图像API进行绘制而不是XAML?
- WPF中,如何使用图像API进行绘制而不是XAML?——出自《IT168》
- windows 下如何使用 Lua 语言绘制正弦函数图像?代码
- 如何使用图像绘制区域wpf
- WPF中,如何使用图像API进行绘制而不是XAML?——出自《IT168》
- 如何使用matplotlib绘制一个函数的图像
- 图像灰度直方图绘制——使用QT实现一个图像处理软件2
- 如何使用matlab从视频中提取出一帧帧图像
- java中如何使用BufferedImage判断图像通道顺序并转RGB/BGR
- QT 如何实现使用 QPainter 的 drawPixmap() 函数将图片文件绘制到一个 QLabel、QPushButton 或者其他的一些设备上?
- 如何使用GDAL进行图像镶嵌
- HTML5<canvas>标签:使用canvas元素在网页上绘制渐变和图像(2)
- 【示例教程】LEADTOOLS中如何使用文档清理命令接口来清理文档图像
- 使用pandas的DataFrame的plot方法绘制图像的实例
- [good]opencv2 使用鼠标绘制矩形并截取和保存矩形区域图像
- 如何使用R保存图像
- 如何使用好ABBYY FineReader中的图像压缩
- 如何使用PPT图像电子相册,打造一场专业的图片抽奖活动?
- VC 图像控件的加载绘制图像的使用总结
- js是如何实现拖拽raphael.js所绘制图像的