C# – .net image editor control


I am looking for a .net control that allows for the editing of images. The following features would be desirable:

  • Crop
  • Zoom
  • Pen
  • Line
  • Brush
  • Circle
  • Polygon
  • Full undo / redo
  • Measure Tool
  • Layers(not critical)

This control can either be Winforms or WPF, but would need to be extensible.

I am happy for it to be a commecial control or open source. If source code is also available C# is desired.

Best Solution

I ended up finding that an "Image annotation" control satisfied all of my needs.

I went with VintaSoftAnnotation.NET Plug-in

In my research I found others:

  • leadtools
  • atalasoft dotimage
  • accusoft imagegear