Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 1 commit ahead of meso-unimpressed:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
LICENSE-LGPL.txt first commit Sep 16, 2009
README.rdoc Refactored Ruby Deep Zoom Tools to align with Seadragon Deep Zoom Too… Dec 3, 2009
deepzoom.rb Refactored Ruby Deep Zoom Tools to align with Seadragon Deep Zoom Too… Dec 3, 2009


Ruby Deep Zoom Tools

Convert images into the Microsoft Deep Zoom Image (DZI) file format.

DZI files can be rendered using any of the following software:

* Microsoft Silverlight Deep Zoom
* Microsoft Seadragon Ajax
* Microsoft Seadragon Mobile
* Microsoft Live Labs Pivot
* OpenZoom


rmagick gem (tested with version 2.9.0)


require "deepzoom"
image_creator = ImageCreator.new
image_creator.create("path/to/your/image.jpg", "path/to/your/image.dzi")

Or define custom settings:

require "deepzoom"
image_creator = ImageCreator.new

# Custom settings
image_creator.tile_size = 508
image_creator.tile_overlap = 2
image_creator.tile_format = "png"
image_creator.image_quality = 0.5
image_creator.copy_metadata = true

# convert
image_creator.create("path/to/your/image.jpg", "path/to/your/image.dzi")

Additional Information

Copyright © 2009, MESO Web Scapes, Sascha Hanssen (hanssen@meso.net) All rights reserved.


  • Sascha Hanssen <hanssen@meso.net>

  • Daniel Gasienica <daniel@gasienica.ch>

Software distributed under the License is distributed on an “AS IS” basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.

Deep Zoom and Seadragon are trademarks or registered trademarks of Microsoft, Inc.