I would like to create an image viewer. I do not know where to start. Could you please give me some tips to start with.
I have the following point in my mind
- Create a custom control, override the paint event. Use properties to read, flip, rotate and zoom the images
- Create a user control with a panel inside, set the background to the image while i set the public property ‘read’. Implement properties to rotate, flip,zoom
I suggest you use WPF instead winforms
Zoom, Pan example using WPF : http://blogs.windowsclient.net/joeyw/archive/2009/06/02/pan-and-zoom-updated.aspx
This topic has sample codes for rotation etc: