[disclaimer]


This is a personal blog. The opinions expressed here represent my own and not those of any of my employers or customers.

Except if stated otherwise, all the code shared is reusable under a MIT/X11 licence. If a picture is missing a copyright notice, it's probably because I'm owning it.

Friday, January 8, 2010

DeepzoomIt: a simpleminded DeepZoom composer

Now that Moonlight supports DeepZoom for more than a year, it's about time to fill the blanks and allow one to create deepzoom images, even on linux.

DeepzoomIt does just that.

At least for the simple cases, i.e. no collection support and no selective resolution. But it generate files just right, as shown below (might not work on some planets) .

DeepzoomIt uses gdk_pixbuf for image cropping, scaling, composing. And it shouldn't be sensible to the inability of gdk_pixbuf to scale images bigger than 65536px.

The code is available on gitorious, use it if you like it: http://gitorious.org/deepzoomit.


[3159x2591 sized to viewport via DeepZoom. (shift-)Click to (un-)zoom. Drag to Pan]

[Update 2010.01.11: replaced the pure xaml viewer by a managed one. Pan+Zoom works.]

13 comments:

  1. could you post any done by the deepzoomit online example ?

    ReplyDelete
  2. @Anonymous: you're seeing one, right now ! just here ^^^

    ReplyDelete
  3. Looks like it does not work in Windows (SL 3, Win 7 x64, Chrome).

    ReplyDelete
  4. Stephane,

    The demo widget doesn't appear to render anything on SL3-mac

    ReplyDelete
  5. Hi Stephane.

    Your work on this sounds interesting. Unfortunately the deepzoom doesn't seem to work in Silverlight (at least version 3 that I'm runnning).

    ReplyDelete
  6. I'll update the demo app asap, but again, that's not relevant to the DeepzoomIt tool...

    ReplyDelete
  7. Looking forward to see the Demo working.

    ReplyDelete
  8. Was the control update supposed to make it work on Windows? Because it's still a white box.

    ReplyDelete
  9. I've no windows machine to test it on. The silverlight application embedding the MSI is probably broken then. But this little tool doesn't generate such an application, it justs splits an image into an usable MSI.

    ReplyDelete
  10. Nice work but i see the borders in the tiles.. also some docs would be cool hehe :D

    ReplyDelete
  11. I like http://www.imagesurf.net for online automated deep zoom of photos.

    ReplyDelete