Image Viewer Component

I am looking for an image viewer component.  Here are my criteria:

  • I only need to view images, no editing/saving required.
  • Need to support basic file formats including TIFF/JPG/GIF/BMP (PDF a plus)
  • Load images from Stream or byte[] or equivalent
  • Need simple capabilities including scale, rotate, pan (speed is critical for these capabilities. I'm talking fast on a PII 400 Mhz)
  • I DO NOT need image processing like sharpen, invert, blur, blah, blah, blah
  • Scale to Gray or other anti-aliasing for 1-Bit Tiffs
  • Need to be able to draw on or annotate the image (lines, ploygons)
  • Works with .Net 1.1 (COM/ActiveX would be considered)
  • Freely redistributable
  • A simple API would be nice :)
  • I really don't need a whole imaging SDK, a nice simple viewer would be nice.

Here is who I am currently evaluating:

«February»
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
25262728123
45678910