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