Skip to content

robcast/digilib

Repository files navigation

digilib-logo

digilib - The Digital Image Library

Java build status Docker image status Join chat

digilib is a flexible image server and image viewing environment for the internet:

  • scaling image server that supports big images and deep zoom image clients
  • works with any image format supported by Java: TIFF, JPEG, PNG,...
  • IIIF API compatible
  • multi-platform Java server for easy deployment

Check out all the details in the documentation.

How to run digilib (using Docker)

Requirements:

docker run --rm -p 8080:8080 robcast/digilib

Then open https://localhost:8080/digilib/digilib.html in your browser.

Please see the documentation on using the digilib Docker image.

How to build and run digilib (using Java)

Requirements:

git clone https://github.com/robcast/digilib.git
cd digilib
mvn jetty:run-exploded --projects frontend-jquery

Then open http://localhost:8080/digilib/digilib.html in your browser.

Please see the full build and install documentation.

digilib resources

Full documentation can be found on the digilib documentation pages.

What is digilib?

  • digilib is a web based client/server technology for images. The image content is processed on-the-fly by a Java Servlet on the server side so that only the visible portion of the image is sent to the web browser on the client side.
  • digilib supports a wide range of image formats and viewing options on the server side while only requiring an internet browser with Javascript and a low bandwidth internet connection on the client side.
  • digilib enables very detailed work on an image as required by scholars with elaborate viewing features like an option to show images on the screen in their original size.
  • digilib facilitates cooperation of scholars over the internet and novel uses of source material by image annotations and stable references that can be embedded in URLs.
  • digilib facilitates federation of image servers through a standards compliant IIIF image API.
  • digilib is Open Source Software under the Lesser General Public License, jointly developed by the Max-Planck-Institute for the History of Science, the Bibliotheca Hertziana, the University of Bern and others.