Sha256: 0e83714cdbaaea8797b59c106531d2be28d3acaeacc40765bdbd4e3b92701745

Contents?: true

Size: 797 Bytes

Versions: 2

Compression:

Stored size: 797 Bytes

Contents

# 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.2 README.md
openseadragon-0.0.1 README.md