Sha256: 3443fbc67c2f3da4e9d7bdd080c393abed2b7448d076156d2ee46f479bca74c6
Contents?: true
Size: 897 Bytes
Versions: 2
Compression:
Stored size: 897 Bytes
Contents
# OpenSeadragon [![Gem Version](https://badge.fury.io/rb/openseadragon.png)](http://badge.fury.io/rb/openseadragon) OpenSeadragon is a javascript library for displaying tiling images. This gem packages those assets and some Rails helpers for using them. http://openseadragon.github.io/ # Setup In order to display a file, OpenSeadragon needs to know the full dimension of the image. In order to do this we need to inject an image resolver. Here's an example. ```ruby module ImageResolver def self.find(id) # Custom code here to find the height & width Openseadragon::Image.new(id: id, height: 4000, width: 8000) end end # register the resolver Openseadragon::Image.file_resolver = ImageResolver ``` The image resolver only needs to implement the `find` method. It takes an id as a parameter and returns a new instance of `Openseadragon::Image`
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
openseadragon-0.0.4 | README.md |
openseadragon-0.0.3 | README.md |