C #. Обрезать изображение по N прямоугольникам - PullRequest
0 голосов
/ 21 мая 2011

Мне нужно обрезать изображение по N прямоугольникам.

Условие для всех прямоугольников:
Ширина прямоугольника = X
Высота прямоугольника = X / 2

Любой алгоритм?

1 Ответ

1 голос
/ 21 мая 2011

Это может вам помочь:

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

...