Version 0.9.6 of the IIPImage Server Released
Posted by Sachin Garg on 9th August 2006 | Permanent Link
IIPImage project is a web client/server system for viewing very high resolution (even gigapixels) images and is designed to be able to work efficiently even over slow dialup connections. The server is an webserver fastcgi plugin and images are viewed via a Java or Javascript client.
Windows installer for server was released in November 2005. The project’s demo got dugg for hosting the The Internet’s Largest Image Online (86400 x 43200 pixels).
New features in this latest version include:
- 16 bit image compatibility
- contrast control
- configurable server tile cache
- better error handling and various bug fixes
IIPImage authors also presented a paper A New Concept in High Resolution Internet Image Browsing at 10th International Conference on Electronic Publishing held in Bansko, Bulgaria in June, 2006.
August 10, 2006 11:39 pm
I read the website and paper, why does it use tiles and pyramidal tiffs? Will it not be easier and better if something like this is built using a progressive format?
Then it won’t need pyramidal images.
August 10, 2006 11:41 pm
and won’t need dynamic recompression.
August 11, 2006 10:12 am
A tiled format allows us to extract a subsection of an image without having to decode and send the entire image.
The pyramidal structure also avoids having to read full-size images if the client only requests a smaller view. Sure, a format with progressive resolution (as opposed to progressive quality like JPEG) could replace the pyramidal structure. JPEG2000 supports this kind of progressive resolution and we’re looking to integrate support for this into IIPImage in the future.
Dynamic recompression is not strictly required, but it’s included so that the client can set it’s own compression level to optimize bandwidth use.