panoramic photo DeepZoomToolsI have been looking in to DeepZoomTools and wanted to know is there a way to make a panoramic photo with 4 or so pictures into one panoramic photo using the <br/>deepzoomtools dll in C#<br/><br/>Andrew<br/><a href="http://mypcprogrammer.com">http://mypcprogrammer.com</a>© 2009 Microsoft Corporation. All rights reserved.Wed, 29 Jul 2009 01:08:26 Zd4c4848a-3e0e-4d42-89ab-d6443ca23fcehttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#d4c4848a-3e0e-4d42-89ab-d6443ca23fcehttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#d4c4848a-3e0e-4d42-89ab-d6443ca23fceandrew_d123http://social.expression.microsoft.com/Profile/en-US/?user=andrew_d123panoramic photo DeepZoomToolsI have been looking in to DeepZoomTools and wanted to know is there a way to make a panoramic photo with 4 or so pictures into one panoramic photo using the <br/>deepzoomtools dll in C#<br/><br/>Andrew<br/><a href="http://mypcprogrammer.com">http://mypcprogrammer.com</a>Wed, 24 Jun 2009 22:57:27 Z2009-06-24T22:57:27Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#001aa271-2bfb-4001-b1a4-1da816dd50edhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#001aa271-2bfb-4001-b1a4-1da816dd50edkirupahttp://social.expression.microsoft.com/Profile/en-US/?user=kirupapanoramic photo DeepZoomToolsHi Andrew - no, the DeepZoomTools do not expose the functionality for making panoramas. That is actually a good suggestion for future releases of the DeepZoomTools to add though :)<br/><br/>Cheers!<br/>KirupaSat, 27 Jun 2009 20:36:42 Z2009-06-27T20:36:42Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#0a97cf99-e249-443f-99ad-253b57054fcahttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#0a97cf99-e249-443f-99ad-253b57054fcaWilliam LaMartinhttp://social.expression.microsoft.com/Profile/en-US/?user=William%20LaMartinpanoramic photo DeepZoomToolsTo create panoramas and be able to export as Deep Zoom tiles look at this from Microsoft-- Image Composition Editor (ICE)<br/><br/><a href="http://research.microsoft.com/en-us/um/redmond/groups/ivm/ICE/">http://research.microsoft.com/en-us/um/redmond/groups/ivm/ICE/</a><br/><br/><br/>I just made one recently using ICE with 50 images you can view at<br/><br/><a href="http://www.lamartin.com/ZoomImages/PanoDavisIslands/index.htm">http://www.lamartin.com/ZoomImages/PanoDavisIslands/index.htm</a><br/><br/>or this one with much fewer images and shot much closer (48 mm focal length vs. 300 mm focal length for the first)<br/><br/><a href="http://www.lamartin.com/ZoomImages/PanoFourBayshoreHouses/index.htm">http://www.lamartin.com/ZoomImages/PanoFourBayshoreHouses/index.htm</a><br/><br/>Tue, 30 Jun 2009 17:28:39 Z2009-06-30T17:28:39Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#429c0c5f-86c8-41a1-bad9-f7d672f3f7c1http://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#429c0c5f-86c8-41a1-bad9-f7d672f3f7c1andrew_d123http://social.expression.microsoft.com/Profile/en-US/?user=andrew_d123panoramic photo DeepZoomToolsI am looking to do a panoramas in C# code.   Can ICE do this?<br/><br/><br/><a href="http://mypcprogrammer.com/"><span style="color:#0033cc">http://mypcprogrammer.com</span></a><br/><br/>AndrewThu, 02 Jul 2009 13:40:01 Z2009-07-02T13:40:01Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#fd126586-540a-4209-bef7-740a3e127acchttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#fd126586-540a-4209-bef7-740a3e127accWilliam LaMartinhttp://social.expression.microsoft.com/Profile/en-US/?user=William%20LaMartinpanoramic photo DeepZoomToolsI don't think the programming language enters the picture with ICE.  It will either create just an image for you--jpg, tiff, png, etc. or is will create a Deep Zoom tile set or HD View tile set.<br/><br/>I have only used it to produce jpeg and tiff images and Deep Zoom tile sets. And in the Deep Zoom setup you have only one file that would contain any code, an .xap file, and that contains an xaml file and two dlls.  What you see in my two Deep Zoom examples was all done by ICE--all I provided were the images.<br/><br/>Now if you want to write your own software to, for example, rotate a 360-degree pano, then that would be where C# or any other language would come in it appears to me.Thu, 02 Jul 2009 14:09:34 Z2009-07-02T14:09:34Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#2d5710e9-8526-4349-8fec-3845038222d3http://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#2d5710e9-8526-4349-8fec-3845038222d3WilliamStaceyhttp://social.expression.microsoft.com/Profile/en-US/?user=WilliamStaceypanoramic photo DeepZoomToolsthanks.  Shouldn't there be an easy way to create 360 pan and have it create the code.  So you get endless rotation and not just left to right viewing?Mon, 27 Jul 2009 17:14:51 Z2009-07-27T17:14:51Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#b25c8267-5666-4f43-b3a7-d05b4ecdecc1http://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#b25c8267-5666-4f43-b3a7-d05b4ecdecc1William LaMartinhttp://social.expression.microsoft.com/Profile/en-US/?user=William%20LaMartinpanoramic photo DeepZoomToolsIf you save your 360 panorama as a jpeg file that is, say, 600 pixels high by however many pixels it takes to include everything wide, then there are many programs available, I would think, that you can use to display your image as a rotating panorama.  Whether there are any free ones or not, I do not know. I chose to write my own Silverlight app. in Visual Studio to display such images as rotating panoramas.  As yet, though, I have not taken the time to make it user-friendly enough so as to be used by anyone other than myself.<br/>Mon, 27 Jul 2009 22:07:43 Z2009-07-27T22:07:43Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#5a2f9057-7485-49a4-9c15-df8a7e50eb1bhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#5a2f9057-7485-49a4-9c15-df8a7e50eb1bWilliamStaceyhttp://social.expression.microsoft.com/Profile/en-US/?user=WilliamStaceypanoramic photo DeepZoomToolsThanks William.  I can write the control.  However, I am curious what your general method was.<br/>I was thinking about putting the image in a scrollviewer.  Then user can scroll to right.  Problem is, when you hit the end you have snap back to start which would cause a jerk.  How did you approach yours, what controls, etc.<br/><br/>In terms of the panorama.  I can create overlapping photos on a tripod and use MS tools to create the panorama.  I was just wondering if there was other tools that somehow made a special 360 pic using some custom perspective logic or something.<br/><br/>Thanks much.Tue, 28 Jul 2009 14:00:06 Z2009-07-28T14:00:06Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#d9b30fd5-bf75-4aff-8601-6b0792388965http://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#d9b30fd5-bf75-4aff-8601-6b0792388965scramblerhttp://social.expression.microsoft.com/Profile/en-US/?user=scramblerpanoramic photo DeepZoomToolsWhen creating a 360 panorama in ICE the HDView output is full360, you are not limited to righ to left, indie the HDView viewer, you can turn around indefinitely.Tue, 28 Jul 2009 18:16:54 Z2009-07-28T18:17:31Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#9f6b1403-dd63-4a5e-ab27-2668fbc7da63http://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#9f6b1403-dd63-4a5e-ab27-2668fbc7da63William LaMartinhttp://social.expression.microsoft.com/Profile/en-US/?user=William%20LaMartinpanoramic photo DeepZoomToolsI did this in Silverlight for a web page.  I assume something similar could be done on a Windows form for desktop applications.<br/><br/>The basic idea is to have three image, all using the panorama jpg file as their source.  The central image is centered on a canvas that is basically 500 px by 500 px--the viewing area.  Now, the central image will be much larger (wider) than the canvas since the image is usually something like 600 px by 3000 px in the way I reduce everything for the web. But all you see of it at one time is what portion of it is positioned in the 500 px square canvas.<br/><br/>I then positioned one copy of the panorama image on the left side of the central image and another copy on the right side of the central image.<br/><br/>To do the show you use a timer to move the central image so many pixels/sec while keeping the left and right images stationary (recall they are &quot;off screen&quot; just waiting to be used. If, say, the show is moving to the right, then at the exact moment the central image's left edge is entering the viewing area, we start the left image moving to the right at the same speed.  So now we have both the left and central image moving.  Thus, there is no break in what the viewer sees.  Before the left image's left edge enters the viewing area, we reset the position of everything so that we are now using the central image again, and the process repeats itself.<br/><br/>If we moved to the left, then we would do the same thing with the right image as we did with the left.<br/><br/>Now, this is for simple panoramas that cover 360 degrees--nothing to do with deep zoom.  An example of my viewer is at <a href="http://www.lamartin.com/HPPanoramas/index.htm">http://www.lamartin.com/HPPanoramas/index.htm</a><br/>Tue, 28 Jul 2009 19:08:16 Z2009-07-28T19:08:16Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#e08ea75b-f094-47d7-95b2-c0c211a26300http://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#e08ea75b-f094-47d7-95b2-c0c211a26300WilliamStaceyhttp://social.expression.microsoft.com/Profile/en-US/?user=WilliamStaceypanoramic photo DeepZoomToolsCool biz.  Thanks William, those are nice.  What app did you use to put the images together in a panorama?  Windows Live photo, deepzoom composer, or other?  Thanks again.Tue, 28 Jul 2009 22:31:43 Z2009-07-28T22:31:43Zhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#eb0e2a70-667a-4631-98fa-65f2524a131bhttp://social.expression.microsoft.com/Forums/en-US/deepzoomcomposer/thread/d4c4848a-3e0e-4d42-89ab-d6443ca23fce#eb0e2a70-667a-4631-98fa-65f2524a131bWilliam LaMartinhttp://social.expression.microsoft.com/Profile/en-US/?user=William%20LaMartinpanoramic photo DeepZoomToolsAs mentioned further back in this thread, to create panoramas, I used Microsoft Image Composition Editor (ICE) to create the jpeg file used in each 360 panorama.  The program may be downl.oaded from:<br/><br/><a href="http://research.microsoft.com/en-us/um/redmond/groups/ivm/ICE/"><span style="color:#0033cc">http://research.microsoft.com/en-us/um/redmond/groups/ivm/ICE/</span></a><br/><br/>It will also create Deep Zoom tiles for a collection of images. An example of that is at <br/><br/><a href="http://www.lamartin.com/ZoomImages/PanoDavisIslands/index.htm"><span style="color:#0033cc">http://www.lamartin.com/ZoomImages/PanoDavisIslands/index.htm</span></a><br/><br/>ICE is a great program, and it is free.Wed, 29 Jul 2009 01:08:26 Z2009-07-29T01:08:26Z