裁剪图像的一部分

时间:2018-06-25 08:49:15

标签: c# image

我有一个6000px * 4000px的图像。我希望它是5550px * 4000px。我不想调整它的大小,我想获取原始图像的一部分。在下图中,您可以看到我想要的。我有红色图像,我想变成黑色。 Image for visial aid

我有以下代码:

public static Bitmap CutImage(Image image)
    {
        Bitmap source = new Bitmap(image);
        Bitmap cuttedImage = source.Clone(new System.Drawing.Rectangle(250, 0, 5550, 4000), source.PixelFormat);

        return cuttedImage;
    }

代码抛出“内存不足”异常。帖子:C# Image.Clone Out of Memory Exception说:“当Rectangle中指定的坐标超出位图的范围时,Clone()也可能会抛出内存不足异常。”

有人知道我的问题是什么吗?

感谢您的帮助!

0 个答案:

没有答案