0

我需要从图像中裁剪子部分。

例如,我有这个图像:

在此处输入图像描述

我需要裁剪红色框中的图像部分,我有四个框架角坐标,

知道如何实施吗?

先感谢您。

4

1 回答 1

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);
    } 

如果需要,您可以将目标保存到新文件中。

另请参阅:C# 教程 - 图像编辑:保存、裁剪和调整大小

于 2013-09-07T17:53:25.587 回答