手机
当前位置:查字典教程网 >软件教程 >编程开发 >WinForm开发picturebox图像重绘(picturebox显示图片)代码分享
WinForm开发picturebox图像重绘(picturebox显示图片)代码分享
摘要:应用场景与实现方式应用场景:在开发一个图像切割程序,需要对图像切割方式做一直直观的展示。比如将一张尺寸为2048*1024的原图按8*4切割...

应用场景与实现方式

应用场景:在开发一个图像切割程序,需要对图像切割方式做一直直观的展示。比如将一张尺寸为2048*1024的原图按8*4切割方式切割为尺寸为256*256的切片,在原图上绘制分割线来表示。

实现代码:

① 在空白背景上绘图

Bitmap bitmap = new Bitmap(2048, 1024);

Graphics graphic = Graphics.FromImage(bitmap);

//此处使用GDI+在graphic对象上绘图...

graphic.Dispose();

pictureBoxMain.Image = bitmap;

pictureBoxMain.SizeMode = PictureBoxSizeMode.Zoom;

② 以现有图片为背景绘图

Image objImage = Image.FromFile(@"....ResouceImagebackImage.jpg");

Graphics graphic = Graphics.FromImage(objImage);

//此处使用GDI+在graphic对象上绘图...

graphic.Dispose();

pictureBoxMain.Image = bitmap;

pictureBoxMain.SizeMode = PictureBoxSizeMode.Zoom;

代码段的最后一句,设置SizeMode属性可以让图片保持长宽比例来显示。

WinForm开发picturebox图像重绘(picturebox显示图片)代码分享1

【WinForm开发picturebox图像重绘(picturebox显示图片)代码分享】相关文章:

vs2010 舒服背景优雅字体配置方法

svn建立分支和svn代码合并的操作方法

Win7下VS2010安装教程(详细图解)

Android studio中怎么将面板全部隐藏?

iis7 配置php5.4连接sql2008图文教程

PHP制作炫目的图表 PHP报表制作方法介绍

Android Studio怎么手动安装Genymotion插件?

安装xampp后apache无法启动的原因及解决方法

SharePoint 2007图文开发教程(5) 体验Event Handler

MyEclipse中配置struts.xml自动提示的方法

精品推荐
分类导航