My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads

Summary

Keenerview is a simple zoomable image viewer written in AS3, it allows for a large image to be presented in a web page. In terms of display, it is designed to handle images that can't fit in the standard layout and at the same time require high resolution due to printed text or other considerations. It is not designed to handle images larger than 7 or 8 megapixel, at some point a tiled viewer starts to make more sense.

The application came about after attempting to display restaurant menus at keeners, a hyperlocal website for Keene NH - the scans were illegible at any resolution that would fit the 1024 layout. Browsers are notoriously bad at scaling images, many continue to use "nearest neighbor" to calculate the display, this will work well only when the scale is an even fraction (.5,.25) and will look awful at all other ratios, due to this issue javascript/dhtml was avoided. Surprisingly, I was unable to locate any free flash zoomable viewers that suited the development - so here we are..

Features

  • familiar interface - anyone who's used a maps interface will immediately understand it.
  • resizable - put it into your html at any height and width and the viewer will adjust accordingly.
  • smooth rescaling using one master image - no need to generate images for each zoom level.
  • ocr (optical character recognition) support.
  • no commercial restrictions.
  • less than 1000 lines of AS3 - easy to modify to your requirements.

Roadmap

There will be a 1.0 release, but it's unlikely any major features will be introduced. Leading up to 1.0, the flashvar inputs and internal naming may be altered for consistency. I'm also considering some javascript interactions, but at this point nothing is nailed down.

Keenerview will remain lightweight and relatively simple. If you are looking for more flexibility, you may want to check out the Open Zoom SDK.

Contributing

If you have a bug fix or a cool feature you've hammered out - please send an email (displayed under project owner).

Examples

Powered by Google Project Hosting