I’ve seen some people ask how to crop an image in .NET Compact Framework in the community. Although the operation is pretty simple, I’ll share a code snippet anyway.

public static Image Crop(Image image, Rectangle bounds)
    Image newImage = new Bitmap(bounds.Width, bounds.Height);
    using (Graphics g = Graphics.FromImage(newImage))
                    new Rectangle(0, 0, newImage.Width, newImage.Height), 
    return newImage; 

What the code above does is to create a new image and draw part of the source image specified in the bounds to the new image.