OpenSeadragon supports several image serving protocols out of the box and is actively adding support for more. If the image serving protocol you need is not supported, you can always add support for yours using a custom tile source. (Please help us add built-in support for your required image serving protocol.) Each supported protocol aims to allow configuration via XMLHTTPRequest, JSONP, as well as direct inline configuration.
OpenSeadragon provides many optional interface elements which can be easily enabled via simple configuration settings. Additionally, OpenSeadragon aims to enable you to bind its controls to entirely custom interfaces.
Visualizing image sets may be the most fertile area of future development in OpenSeadragon. It's very common that sets of related images are required to be presented in a way that allows a user to easily navigate through them.
These settings can be useful for developers who are trying to add features to OpenSeadragon or when troubleshooting.
Plugins can be used to enhance OpenSeadragon. The following plugins are currently available:
Older releases and source archives are available on GitHub.
OpenSeadragon has no external dependencies. To install, just copy the openseadragon folder into your web root or static files directory, add it to your page, and create a viewer with the OpenSeadragon() function.
Here is an example of basic usage:
Available on our documentation pages.
GitHub: issue tracker
git clone git://github.com/openseadragon/openseadragon
OpenSeadragon is released under the New BSD license.