Best image annotation, markup and draw text sdk/plugin/code
I want to draw text, mark up and draw lines, rectangle, arrow marks on image. My application is windows based desktop application and it depends on .NET framework 3.5. User must be able to edit the image, draw text over image at run time. There should be controls to resize, change color, insert text within rectangle at the runtime.
I want to know what is best solutions like sdk (free or paid) , library, plugin or code available to achieve the functionality.
What I have tried:
We have used the Windows.Forms.Graphics class and tried to draw rectangle , text and other shapes. But, it is not quite intuitive. For ex. not able to see the rectangle as the user draws it. Only after completing able to see the rectangle.
Even if any code readily available also fine .