小编典典

如何使用 C# 裁剪图像?

all

如何使用 C# 裁剪图像?


阅读 78

收藏
2022-05-19

共1个答案

小编典典

您可以使用Graphics.DrawImage从位图中将裁剪后的图像绘制到图形对象上。

Rectangle cropRect = new Rectangle(...);
Bitmap src = Image.FromFile(fileName) as Bitmap;
Bitmap target = new Bitmap(cropRect.Width, cropRect.Height);

using(Graphics g = Graphics.FromImage(target))
{
   g.DrawImage(src, new Rectangle(0, 0, target.Width, target.Height), 
                    cropRect,                        
                    GraphicsUnit.Pixel);
}
2022-05-19