Version 2.0

Resizable Cropping Rectangle

The cropping rectangle now optionally supports 4 or 8 handles on its corners and edges to allow the user to resize it.

Darkened Uncropped Region

The uncropped region is now more visibly differentiated from the cropped region by it being darkened to a programatically confurable level. (See Lightness.)

MaxAspect

If you are requiring a fixed AspectRatio you can default the cropping rectangle to the largest size that fits within the image by setting MaxAspect to true.

Prevent Resizing

By setting PreventResizing to true while providing a default cropping rectangle you can prevent the user from resizing the rectangle while allowing them to move it about the image.

GetImageBitmap Overridable

Because the default implementation of GetImageBitmap uses an HTTP GET request to retrieve the image, if the URL required authentication the control was unusable. Now you can override this method to retrieve the original image's bitmap through other means such as a database call or through the filesystem.

.NET 2.0 Framework Support

ImageCropper can be used by a .NET 2.0 ASP.NET application.