WeeKee Today

technology and board games lover 
Filed under

silverlight

 

The Making of Pitstop Cafe Photo Wall using Deep Zoom

One of the most interesting features of Microsoft Silverlight technology is the Deep Zoom, originally codenamed Seadragon. What it does is that it break down an image into many small pieces of varying resolutions. When view from afar, a low resolution image can be used without the loss of details. As one zooms into an image, higher resolution of the image will be streamed in, providing higher detail. You can observe this feature in action when you use Google Earth.

Anyway Microsoft has a free tool known as the Deep Zoom Composer that allows one to easily create such images. Hence I decided to create a giant image of all the photos that I had taken at Pitstop Cafe for the past 3 years. The tools required are pretty easy to use. You can refer to this excellent guide on how about doing it. The tough part was actually organizing and managing over 6000 plus images. You can check out the photo wall for the end result.

However, there are some learning points that I like to share that will hopefully help to make your implementation even easier.

  1. Working with 6000 plus images can be slow when everything is in one folder. You might want to first plan on how you want to categorize the images and have them placed in different folders before commencing on the project.
  2. I had problem importing and working with an image that is at 200 MB size. I ended up splitting it into 4 images of 50 MB and it work fine. So if you encounter similar problem, you might like to try to use AndreaMosaic software to split up the image first and stitch back again using the Deep Zoom Composer.
  3. When you are removing an imported image from your Deep Zoom project, apart from deleting it in the project workspace, you will also need to manually delete the copy of the image file from your project folders. Otherwise you might encounter problems with importing an image in the future that has the same name.
  4. Microsoft Silverlight Streaming site is the best site to host. It is free and it gives you a 10 GB hosting space! One problem I faced during the deployment stage is that the upload feature does not have a progress indicator and you are left wondering if the upload is actually taking place successfully. I tried to upload a 500 MB file and leave my machine running for a few hours. At the end of it, I got an error message but surprisingly the whole file did went through. Hence when you see an error page after uploading for a period of time, check on your application status on the administration panel first before repeating the upload process.

In conclusion, it is easy to get started on doing your own Deep Zoom project. The tools really simplified alot of the steps involved. For those who are more technically inclined, you can also easily export and modify your Deep Zoom project using Visual Studio or Expression.

Useful links:

Hope this is useful. Do check out the photo wall and give me your comments.

Loading mentions Retweet
Filed under  //   creatives   silverlight  

Comments [3]

Silverlight exposure at the evil empire

Thanks to some great folks I get to know in my Facebook module (yes NUS actually has a cool Facebook development module in case you are wondering), I got a chance to attend a week of workshops at Microsoft office. It was a nice break from the boring internship and an opportunity to infiltrate the "evil empire" to see what badness they are up to...

Indeed they are up to no good. Through the workshop I got exposed to a harmful radiation known as Silverlight and got mutated and learn how to do cool things that look like this Hard Rock Cafe site. In fact with prolong exposure to Silverlight, knowing how to create this wickedly awesome video site could be a reality!

Our trainer Apurva is really amazing. Can really sense his dedication in sharing his love of technology with us. Not only did he guide us, he took the time to bring in other folks to share with us some really amazing stuff that they are doing. If you are willing to taste the poison from the evil empire, here are some of the cool evil stuffs that I like to share with you.

DreamSpark: For those who love open source software just because it is free, you will be glad to know that the evil empire has free software too! If you are still studying in any of tertiary institute, you can download all the cool development software at absolutely no cost at the DreamSpark site. You are not looking at some half fuck release that cripple after 30 days usage or some crappy lite version that does not do anything useful. Instead what you are getting is a complete version of the software.

BizSpark: If you are aspiring to build next multimillion dollar Internet startup like Youtube or Facebook and need some development software, BizSpark is your poision. Drink it and you get all licensed software you need to create your startup for free. Of course that is not applicable once you are already making more than 1 million US$ in revenue. But if you are making that money, don't tell me you can't afford to pay for the tools that brought you the fortune?

With all the infrastructure in place for you at no cost, the only thing left is whether you have a great idea and the courage to pursue it. Do also check out the following links to get an idea on what other wicked stuffs they are working on.

Azure
Live Services
DeepZoom
Silverlight
Imagine Cup
Interop

It had been a hell lot of fun for the past week. It was really great exploring all these new exciting technologies and talking to folks who are so passionate about the things that they do. If all this is consider evil, hell, I would love to be on the dark side.

Loading mentions Retweet
Filed under  //   silverlight   technology  

Comments [0]