advanced image viewer ctl?

D

Dan

I must develop a (C-sharp) winforms application which should display some
relatively large (e.g. 2~5 MB JPEG each) photographic images together with a
rich set of related information: the application should allow the user to
view each image with the 'standard' set of view features such as zooming
in/out, panning, scrolling, etc. (of course without annoyances such as
flickering and the like), and also offer image-map like functionality: for
instance, the application should be notified when the user clicks a
specified region in the image (different regions will be defined in external
files), or when the mouse hovers or selects a specified region, and so
forth.
Some basic on-the-fly image-processing abilities could also be welcome, e.g.
to apply some visual effect to a region when clicking or hovering it,
superpose another image to a specified region, etc. I'd prefer to avoid
creating a such 'advanced' image viewer control from scratch, and I suppose
there must be some free or commercial controls or libraries available for at
least similar purposes... Could anyone point me to some useful resources
(libraries, controls, sites, sample codes, documentation...)?

Thanks guys!
 
J

Jeffrey Tan[MSFT]

Hi Dan,

Thanks for posting in this group.
I think the "Image Viewer CP ActiveX Control" below will meet your need:
http://www.viscomsoft.com/imageviewer.htm
Although it is activeX control, you can also reuse it in your winform
application.

The 2 .Net image viewer samples below may also give some hints:
http://www.codeproject.com/cs/media/JPEGviewer.asp
http://www.codeproject.com/cs/media/quickview.asp

For disable flickering, the article below talks about this:
http://www.chrismaunder.net/cs/media/flickerFreeDrawing.asp

I can only find the resource above, I hope it help you.
Let's also wait any information from other community members.

Have a good day!

Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top