C#裁剪图片的方法

        裁剪图片是我们生活中很常见的操作了。那么如何使用C#裁剪图片呢?

首先我们需要明白,裁剪图片其实就是把原图中的某一个矩形区域给裁下来,我们需要确定这个矩形在图片中的坐标(x,y)以及矩形宽高

在C#中我们裁剪图片流程如下:

  1. 从文件载入图片为Image对象:
  2. 创建新的空图像,并指定大小为裁剪完成后图片大小
  3. 通过Graphics对象把目标裁剪区域图片画到第二步创建的空图像
  4. 完成

代码如下:

//从文件加载原图
Image originImage = Image.FromFile(@"C:\Users\swsk33\Pictures\Saved Pictures\example.png");
//创建矩形对象表示原图上裁剪的矩形区域,这里相当于划定原图上坐标为(10, 10)处,50x50大小的矩形区域为裁剪区域
Rectangle cropRegion = new Rectangle(10, 10, 50, 50);
//创建空白画布,大小为裁剪区域大小
Bitmap result = new Bitmap(cropRegion.Width, cropRegion.Height);
//创建Graphics对象,并指定要在result(目标图片画布)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值