时间:2021-05-22
应用场景与实现方式
应用场景:在开发一个图像切割程序,需要对图像切割方式做一直直观的展示。比如将一张尺寸为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(@"..\..\Resouce\Image\backImage.jpg");
Graphics graphic = Graphics.FromImage(objImage);
//此处使用GDI+在graphic对象上绘图...
graphic.Dispose();
pictureBoxMain.Image = bitmap;
pictureBoxMain.SizeMode = PictureBoxSizeMode.Zoom;
代码段的最后一句,设置SizeMode属性可以让图片保持长宽比例来显示。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了WinForm中实现picturebox自适应图片大小的方法。分享给大家供大家参考,具体如下:picturebox控件共有两种载入图片方式,分别为
工作需要,要在一个Form里面实现一个实时预览的picturebox图像,由于picturebox可能会遮挡到其后面的画面,所以要求picturebox可以由用
本文实例讲述了C#动态生成PictureBox并指定图片的方法。分享给大家供大家参考。具体如下:intNum=0;PictureBox[]pb;Num=6;pb
本文实例为大家分享了C#picturebox实现画图功能的具体代码,供大家参考,具体内容如下在Form上添加一个pictureBox,一个button控件如图所
本文实例为大家分享了C#picturebox实现图像拖拽和缩放的具体代码,供大家参考,具体内容如下1.核心步骤:①新建Point类型全局变量mouseDownP