2012-07-12 102 views
7

我有一个位图对象,我需要提取一个子图像,并通过传递包含子图像坐标的Rectangle对象将其保存为一个Bitmap对象?从图像中提取子图像使用c#

是否有一个C#库能够做到这一点,或者是Aforge能够提取子图像。

由于

+0

http://stackoverflow.com/questions/734930/how-to-crop-an-image-using-c – Rab 2012-07-12 18:07:27

回答

17

Bitmap类具有Clone方法直接接受一个目标矩形。

既然你已经与Bitmap工作,呼吁Clone与您的矩形和所需PixelFormat(可能是originalBitmap.PixelFormat)应该给你你需要什么,不需要额外的依赖。

Bitmap croppedImage = originalBitmap.Clone(theRect, originalBitmap.PixelFormat); 
+0

http://stackoverflow.com/questions/734930/how-to-crop-一个图像 - 使用-C – Rab 2012-07-12 18:06:59