What Would you Like to See in Future Releases of Deep Zoom Composer?

Hi everyone,
After a bit of a break, we are currently getting the next preview of Deep Zoom Composer ready. While that is going through the final leg of the release process, I was wondering what you would like to see in future releases of Deep Zoom Composer?

Based on the great feedback many of you have provided on my earlier question of a similar sort, I have no doubt that you all will be forthcoming with your opinions on what works, what doesn’t, and what you like to see in future releases.

Kirupa 🙂

Comments (33)

  1. Kirupa (MS) says:

    Ok, to break the ice, I will go first:

    1. Improved Memory Management. Deep Zoom Composer takes up a lot of memory, and it takes up a lot of memory during the import process and not during the compose step. This is a major hindrance for dealing with large quantities of images.

    2. Better Collection Story. Due to the nature of collections, they don’t need to be manually arranged. DZC should allow for one to import large quantities of images, pick from pre-defined templates, and then export. The chosen template will take care of arranging the images on the fly in Silverlight.

    3. Make PhotoZoom more reliable. I had to throw this one in there. Don’t worry. We are working on improving this right now actually.


    Kirupa 🙂

  2. Increasing reliability and stability of uploading to Photozoom would make me very popular with my adult classes (webDotWizards) as I encourage them to upload their panorama photos to Photozoom from Deep Zoom Composer.

  3. john says:

    Kirupa, your suggestions are spot-on.  Since I’m using Deepzoomtools.dll, I want to see all improvements available programmatically, including the templates.  I know the lower-level things are automatic, since Composer uses the DLL, but it’d be great if you can make some of the higher-level features available as well.



  4. chakrit says:

    I second Kirupa about the large image collections.

    Please make it easier to use DZC to compose *extremely large quantities* (i.e. 1mil) of images.

  5. Sergey says:

    I want the SDK for create Deep Zoom Effect programmatically

  6. Kirupa (MS) says:

    Hi Sergey,

    Could you please clarify what you mean by SDK? You currently have the ability to use DeepZoomTools.dll to create your own deep zoom tiles automatically without having to fiddle with DZC.

    Time permitting, I will try to post a sample online describing some of the basics of how DeepZoomTools.dll works 🙂



  7. MSDN Archive says:

    a container format (something like smooth streaming) that warp everything in one big files and some sort of manifest file instead of thousands of small jpegs.  Any practical photo sharing site would require this.

  8. Adam Thalhammer says:

    Integrate ability to do the metadata thing that http://www.memorabilia.hardrock.com has done. What I mean is when you zoom into a particual part you can pass some data about what the user is looking at.

    the idea with templates is great (thanks kirupa).

    keep up the good work!

  9. Dr YSG says:

    I liked your powerlaw zoom applications. Do you think you could wrap that into DZC. So that we have both a MSI and one(or more) overlay layers where we can put icons, markup, etc?

  10. Bryant Likes says:

    I’d like to see some more information on layouts for those of us using the API. It would be really nice to see the API aimed a people who want to create deep zoom albums online. The composer is nice, but I really want to be able to have my collections created/edited using programming.


  11. Bryant Likes says:

    I’d like to see some more information on layouts for those of us using the API. It would be really nice to see the API aimed at people who want to create deep zoom albums online. The composer is nice, but I really want to be able to have my collections created/edited using programming.


  12. In this issue: Yasser Makram, Mark Monster, Jesse Liberty, Peter McGrattan, Nigel Sampson, and Radenko

  13. Hi,

    I would like to see a optional setting to define the size of the output silverlight-video. Sometimes I want to have a particular size and not the standard-format the DZC is now using and there is a lot of manual work you have to do in this case right now.

    btw: great work so far! 🙂

    Greets from germany,


  14. Paul says:

    A simple way to import a power point slide deck would be nice. I’m guessing this wouldbe two hard between the dll and programming Office but I han;t got around to it. Basically each slide would be a "photo" in deep zoom composer i coudl arrange them as I want on giant canvas. It can make for a very nice interactive story board  style presentation

  15. Today (as announced by Tim Sneath ) the Silverlight team released an update for the plug in which is

  16. Kirupa (MS) says:

    Gordon – we actually made that much easier a few releases ago. Simply go into the HTML of the page that is hosting your Silverlight output. There will be a line that says something similar to the following:

    ..type="application/x-silverlight-2" width="800px" height="600px">

    Change the 800px and 600px to the width and height that you want. You can even insert percentages such as 100% to take up all available width and height.

    Now, I agree that I could have done a much better job of documenting this. I’ll try to have our help files updated to describe this.


    Kirupa 🙂

  17. Personally I would simply like to get to grips with this version first!! Is workable for a non-techie but it still feels slightly daunting.

    Can someone say how they use the DLL? In what way? Sounds like rather hardcore programming….is this the case?

  18. Kirupa (MS) says:

    Jachri – feel free to let us know what about DZC is daunting. Our goal is to make the actual application itself as easy to use as possible.

    The DLL is a different story. It is something that we are targeting primarily for developers who enjoy working with code.



  19. Desperatly need of the Deep Zoom component in WPF :'(. There’s not easy way to display a "Virtual Earth 2D" like tilling map in WPF. This is quite annoying… You can use a browser, but that leads to airspace issues. Thus, we NEED a map component using a native WPF rendering engine !

  20. Ricardo Fiel says:

    Adding to your own suggestions,

    1. Specify image Tag in DeepZoomTools.dll.

    2. DeepZoomTools.dll documentation would be nice.

  21. Hi,

    I would love to be able to rotate pictures on the "Compose" step!

  22. Ben says:

    – change background color, is it yet possible? I can only change it partly in the StyleSheet

    – add text

    – place links, yes, having the possibility to link the images would make this really take off

    – possibility to add a fixed element, for example a title (like the buttons are fixed)

  23. Michael Schall says:

    I would like to specify a starting zoom level.  The first 5-7 zoom levels create very small images.  Silverlight doesn’t even let me zoom out far enough to see them.  It would be nice to say my smallest zoom should create a image at least 200px width/height.  For example, a possible image I’m breaking up is 11922×8872.  The 0 folder contains a 1×1 pixel image… That is not useful at all.  The 7 folder contains a 94×70 pixel image… still too small to make anything out.

  24. Eugene Nizker says:

    I wonder if it’d be possible to make DZC more stable.  I’m one of the early users, i built mt first projects Aug 2008.  The tool is great, but here are the issues that i noticed with the latest release:

    1.  No backward compatibility (that’s OK, the product is not release yet, I understand, sigh…)

    2. I can’t add new albums to my page at PhotoZoom anymore.  

    2.1. I login to PhotoZoom (by the way, it forces me to re-login every time I open a new project), enter all the required information for a New Album, but the "Publish" button stays greyed out.

    2.2. OK, i found my way around this bug (click on the "Existing albums" tab, click on any project, watch the "Publish" button enabling, go back to "New albums" tab, it stays enabled).  Now I can publish!  But no, although the project does get created in PhotoZoom during export, the export process is never successful, giving me either “…Please remove some images from your composition…” (even for the album of 1 image!) or "The remote server returned an error: (400) Bad Request", or something else.  It looks like the error messages are randomly selected. 🙂

    3.  If I go to the “Custom” tab and create a project locally, I can see it right away in the browser, but I can’t call it back after I closed it.  In the previous version I had .html file with my collection that I could open with IE.  It’s not created anymore with this version.  

    So, in fact, currently, what I can do is create an album and watch it right away.  I can’t post it on the net, and even if I want to show it to anyone I need to open DZC, open my project and re-export it locally.  This is not very useful at the moment…

    Again, I love the tool and would like to use it.  If I can.

    PS. (I run Vista)

  25. Ted Hildebrandt says:

    I’d like to see a Blend/Silverlight component for doing Panoramas built in Deep Zoom.  Does Silverlight 3 contain any updates to how it works with Deep Zoom (particularly panoramas?)

  26. maxico86 says:


    At thirst I want to thank you for your great work.

    What I would like to see in further versions is the ability to add a tag cloud to the composion, like the Tag Updater does – but in a easier way…

    It would also be great when you could add a function that allows the user to set a link to a html page on each photo.

    Some style things like automatically adding frames on photos, image-rotating, choosing the canvas size and colour directly in dzc would also be great.

  27. Kirupa (MS) says:

    Hi maxico86,

    Glad you like DZC 🙂

    I’ve added your suggestions to our backlog, and hopefully a future release of DZC will have some of them implemented.



  28. I’d love to see the ability to add links to hotspots on the image and also actions (that either can trigger a display to the side of the DZ or open an informational tooltip)

    I’d like to be able to add a title area (background color, font etc) that remains fixed as we zoom in and out

    It would be good to have constraints to stop the image being dragged off the canvas so you just get a black screen.

    On the subject of the black screen… can I change the background (for instance if I have a lot of images with white backgrounds it would be more seamless if I can set the control to match)

    A single output that displays in Silverlight if present, but drops back to Ajax if not (with a customizable "install Silverlight for a better experience" message)

    There seems to be a minimum zoom level enforced, would be good to also enforce a maximum zoom (pixel x 400% is probably a good default)

    Ideally export the whole darn thing to a service so I can embed my custom zoom in a blogpost etc with one line of javascript (PhotoZoom kinda works but doesn’t give the Ajax fallback or anything like the level of customization DZC gives)

    Rock on, and keep up the good work 🙂

  29. BTW … if I set the size to something other than 800×600 in the object tag can it be smart enough to reset the zoom level to default to filling the space (or give me an option to set a default zoom level via parameters) and also intelligently move the controls – I changed it to 400×288 to fit a space I had and… all the controls disappeared (I guess I need to edit xaml and recompile?)

  30. B-Planpool says:

    I would like to give a scale to my large pictures (town-planning-documents) while or before uploading. And I would like to choose a certain scale to view the plan on the screen and also to print an excerpt in a certain scale , for instance 1:1000, 1:500, or 1:100.

    This would bring more comfort than zooming a large document with acrobat reader or similar viewers.

  31. PeteM says:

    The 2 biggies which get my vote are (PS why don’t you use a voting approach to allow ranking of suggestions):

    1.  Better Collection Story as you have suggested.  It takes an age to do the layout manually.  Ideal here would be the ability to define your own templates – not just pre-defined stock templates.  Including ability to define picture frames and rotation would also be nice.

    2.  Image tagging/metadata as suggested by Adam Thalhammer above.

  32. News says:

    As always, please uninstall all existing versions of Deep Zoom Composer before installing the new version

  33. chery mae says:

    ohhhhhhhhhhhhh nice im so happy 2 have a freind her,,,,,,,,,,,,,