【发布时间】:2012-07-12 13:09:31
【问题描述】:
我有一个 Bitmap 对象,我需要提取一个子图像并通过传递包含子图像坐标的 Rectangle 对象将其保留为 Bitmap 对象?
是否有能够做到这一点的 c# 库或者 Aforge 能够提取子图像。
谢谢
【问题讨论】:
我有一个 Bitmap 对象,我需要提取一个子图像并通过传递包含子图像坐标的 Rectangle 对象将其保留为 Bitmap 对象?
是否有能够做到这一点的 c# 库或者 Aforge 能够提取子图像。
谢谢
【问题讨论】:
Bitmap 类有一个Clone 方法,它直接接受一个目标矩形。
由于您已经在使用Bitmap,因此使用您的矩形调用Clone 和所需的PixelFormat(可能是originalBitmap.PixelFormat)应该可以满足您的需求,而无需额外的依赖。
Bitmap croppedImage = originalBitmap.Clone(theRect, originalBitmap.PixelFormat);
【讨论】: