C#。在N个矩形上裁剪图像

时间:2011-05-21 08:30:10

标签: c# image crop

我需要在N个矩形上裁剪图像。

所有矩形的条件:
矩形的宽度= X
矩形的高度= X / 2

任何算法?

1 个答案:

答案 0 :(得分:1)

这可以帮到你:

private static Image cropImage(Image img, Rectangle cropArea)
{
   Bitmap bmpImage = new Bitmap(img);
   Bitmap bmpCrop = bmpImage.Clone(cropArea,
   bmpImage.PixelFormat);
   return (Image)(bmpCrop);
}

我在这里找到了一个更复杂但更完整的例子:

http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/e0c30a26-60da-457d-a217-ba95650deec8