Monday, January 04, 2010

Panoramas and Zooming

Yesterday, I created a panorama of Kuwait City using 44 images and a photo stitching software called Auto-Stitch. I was not very happy with the result, as the limitations of the demo-version of Auto-Stitch combined with my weak laptop configuration meant that the resulting file was only 50% of what I wanted it to be.

I decided to give Photoshop a try - and even though it took couple of hours to process the images, it finally came up with a gigantic 112 mega pixel image.

My next dilemma was how to present this image to others. The file is 22,885 pixels wide and 4,885 pixels long. Obviously, viewing such a large image on a standard 800 x 600 screen would not provide the ideal experience as the user has to scroll up and down to view the details in the image.

There are couple of solutions available for presenting large images to the end user. Zoomify provides a simple application that allows you to feed the application with the large image and it spits out hundreds of tiny images and presents them interactively using a flash-based application. I tried the free version of zoomify with my original (half-sized) image and uploaded it to one my my websites. The result is pretty interesting as you can see it here.

A friend recommended Seadragon - a cool application from Microsoft Live Labs. To implement Seadragon, you first upload the image to any image hosting website (I used my normal Flickr Account) and then give the URL to Seadragon, and it comes up with a interactive version of the image that the user can zoom in and see the details.

I love Seadragon since it's very easy to implement and the result can be embedded directly within your blog/website.

This is my Seadragon implementation of the final image. Click on the (+) and (-) buttons to zoom in and out of the image. You can also use the scroll bar of the mouse for zooming.

Enjoy.


8 comments:

  1. hi nice blog uve got there :) !

    ReplyDelete
  2. Anonymous6:33 PM

    Your blog keeps getting better and better! Your older articles are not as good as newer ones you have a lot more creativity and originality now keep it up!

    ReplyDelete
  3. OMG!
    amazing blog
    From India :)

    Check out my blog sometime later.
    http://16bitthinking.blogspot.com/

    ReplyDelete
  4. Anonymous8:02 PM

    Hi Caiji,

    im glad I found your blog. Really great work!
    ahmed - bazaar magazine.

    ReplyDelete
  5. Anonymous12:03 AM

    DEAR MR CAJIE
    GOOD MORNING !!
    I SAW YOUR ALL SNAPS, WONDERFULL SNAPS, EVEN ME ALSO PHOTOGRAPHER, WORKING IN KUWAIT, MY NAME IS PRASHANTH (INDIA - KARNATAKA )
    I WANT MEET YOU ONCE OR I WILL CALL YOU PLEASE SEND ME YOUR MOBILE NUMBER, MY MOBILE NO IS - 9919 8424, SIR PLEASE REPLY ME
    REGARDS
    PRASHANTH KUMAR

    ReplyDelete
  6. WOW!
    amazing pic

    ReplyDelete