From charlesreid1

Revision as of 23:34, 16 July 2014 by Admin (talk | contribs) (Created page with "Python OpenZoom library: DeepZoom https://github.com/openzoom/deepzoom.py =Installation= To install deep zoom, first you need PIL. And to install PIL, first you need JPEG li...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Python OpenZoom library: DeepZoom

https://github.com/openzoom/deepzoom.py


Installation

To install deep zoom, first you need PIL. And to install PIL, first you need JPEG libraries.

JPEG Libraries

Following this Stack Overflow post, I was able to install jpeg headers by doing this:

wget http://www.ijg.org/files/jpegsrc.v7.tar.gz
cd jpeg-7
./configure && make && make install

PIL

Once I had done that, I installed the python image library by doing this:

pip install pillow

DeepZoom Example

You can run the deep zoom example by doing this:

cd deepzoom.py/examples/helloworld/
./helloworld.py

This will generate two things: a file called ```helloworld.dzi``` (a deep zoom image), and ```helloworld_files``` (the files used by the deep zoom image). You can then use this dzi file wherever you want.