Extract sub image from an Image using c#

c#, image

Solution

The Bitmap class has a Clone method which accepts a target rectangle directly.

Since you're already working with a `Bitmap`, calling `Clone` with your rectangle and desired `PixelFormat` (which could be `originalBitmap.PixelFormat`) should give you what you need, with no additional dependencies.

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

Problem

I have a Bitmap object from this I need to extract a sub image and keep it as a Bitmap object by passing Rectangle object which contains sub image co-ordinates? Is there a c# library which is able to do this or is Aforge able to extract sub image. Thanks

Original source

Related problems