IIPImage is a client/server system. The core of the system is the IIPImage server, iipsrv. The server can be used on it’s own or in conjunction with client-side viewers, such IIPImage’s IIPMooViewer or compatible 3rd party viewers such as OpenSeaDragon, Mirador or UniversalViewer.
Licensing
This is Open Source software. The source for the server and all clients is licensed under version 3 of the GNU General Public License. If you are interested in obtaining a license for the use of IIPImage in a commercial product or are interested in paid support, consultancy or customization etc please contact IIPImage Ltd.
If you use IIPImage on a public website, please credit IIPImage and provide a link on your website back to the IIPImage website – https://iipimage.sourceforge.io. If you wish to add your IIPImage-powered site to those on our links page, don’t hesitate to get in touch.
IIPImage Server: iipsrv
The core of IIPImage is the server, iipsrv. The latest stable version of the server is 1.2. For instructions on compiling and configuring the server, please read the section on the IIPImage server. New features in this latest version include:
- PNG and WebP output
- Support for TIFF image stacks
- Full level 2 compliance for version 3 of the IIIF Image API
- High-Throughput JPEG2000 (HTJ2K) support
- Improved Windows support
- Logarithm and convolution image processing support
See this blog post on the 1.2 release for more details.
Download:
- Source code: iipsrv-1.2.tar.bz2
- Linux: For Debian, Ubuntu, Fedora, Redhat Enterprise and CentOS users, IIPImage can be downloaded by the standard package manager:
- Fedora and Redhat Enterprise Linux / CentOS via the EPEL repository: IIPImage is included as part of the official distribution. Install the
iipsrv
package and follow the configuration guide. - Debian and Ubuntu: IIPImage is included as part of the official distribution (Debian 7 and Ubuntu 12.10 upwards). Simply install the
iipimage-server
package. See here for more details.
- Fedora and Redhat Enterprise Linux / CentOS via the EPEL repository: IIPImage is included as part of the official distribution. Install the
- Mac OS X (Intel 64bit): iipsrv-1.2-OSX.zip
- Windows (64bit): iipsrv-1.2-win64.zip
- Windows (32bit): iipsrv-1.2-win32.zip
- FreeBSD: IIPImage is available within the ports package system. Simply install the
iipsrv
package. See here for more details. - Solaris 11.4 (Intel 64bit): iipsrv-1.2-solaris11.tar.gz
- Latest development code from Github: https://github.com/ruven/iipsrv
- Older versions are available in our release archive
Docker
Official docker images are available with a running instance of the latest releases: https://hub.docker.com/r/iipsrv/iipsrv
To download the latest image:
docker pull iipsrv/iipsrv
To start the image:
docker run -it -p 9000:9000 -p 8080:80 -v /home/images/:/images --rm iipsrv/iipsrv
See the iipsrv Docker Hub instructions for more details.
Viewers
There are several viewers to choose from in either Javascript, Flash or Java. The best ones to choose are either IIPMooViewer (javascript) or IIPZoom (Flash) depending on your target audience and feature requirements. See the demos to help decide which is best for you.
IIPMooViewer – Javascript Client
The latest version is available from the iipmooviewer github repository.
IIPZoom – Flash Client
You can download the 0.2 release of IIPZoom from here. This contains the necessary swf binary and an example HTML page. Note that IIPZoom requires flash player version 9.0.0 or above.
JIIPView – Java Client
The latest viewer distribution is here: jiipview-2.05.tar.bz2
These, other clients and older versions of all the software packages are available for download at our Sourceforge project files page.
Analytics
IIPAnalyze – Request Analytics
IIPAnalyze is a python script for producing hotspot maps and histogram data of tile requests. You can download version 0.2 here: iipanalyze-0.2.py.
Or the development version from the iipanalyze github repository.
Logos
Feel free to download our logos and link to this site
Support this Project
IIPImage is free and open-source software. Please consider making a donation to help support the development of this project!
You can donate via PayPal in a number of currencies:
$ USD: | € EUROS: | £ GBP: |
You may also donate with Bitcoin to the address:
1DWPuv9R6a86bYSigCwUfzVvv8E3mFq1af