Express yourself! Share your work with other members of the Expression Community.

Each contribution is licensed to you under a License Agreement by its owner, not Microsoft. Microsoft does not guarantee the contribution or purport to grant rights to it.

Seadragon Ajax

Average Rating:  (15)
Description
Discussions (10)

  • Progress
    2 Posts | Last Post Fri 11:25 AM
    • Hi, Is Seadragon Ajax still in developing ?
    • I would like to know that too. I use http://www.imagesurf.net for online deep zoom but would like seadragon version.
  • TouchPad Devices
    1 Posts | Last Post September 16, 2011
    • Hi!
      
      Anybody knows how it works with MultiTouch devices?
      I have an application and whould like to know if SeaDragon can be used on it with zoom resources that a MultiTouch offers.
      
      Txz 
  • What's new in version 0.8.9?
    1 Posts | Last Post July 28, 2011
    • I'm running 0.8.8 - great library, no problems. What can I find in 0.8.9 that I can't find in 0.8.8?
  • Redraw tiles
    2 Posts | Last Post July 20, 2011
    • Folks,
      
      Is it possible to force tiles that have already been loaded to be refreshed?  I know I can cause the whole viewer to reload, but I was hoping to do something more targeted, so that I can more easily preserve the state of my viewer.
      
      Thanks!
      
    • As it turns out, this request became overcome by events.  I had some other changes that forced me to have to reload the viewer anyways.  I did end up setting up a scheme to preserve the bounds, so that I could find the corresponding bounds after reloading.
  • multipage tiff
    2 Posts | Last Post July 20, 2011
    • Hi Guys, Is there a way to display mutipage tiff using seadragon??
      Movenext, MovePrevious.... Thanks.
    • I have a case where I have two DZI's on top of one another, and I can change the visibility of the top one.  I suppose you could do something similar by setting up the next and previous DZI's and swap the visibility and contents as needed.
      
      However, I think you would need to convert your TIFF to a JPEG or a PNG.
  • Limiting viewport to image
    3 Posts | Last Post July 20, 2011
    • Hello
      
      Is there a way to limit the viewport so that the image boundaries are not exceeded. In otherwords that the rectangle representing the entire image always contains and is larger than the rectange that represents the viewport. 
      
      I have construsted 360 degree panoramas but I wish to limit both zoom and pan to ensure that the user never sees the black background.
      
      Personally I think the whole illusion of 360 panoramas is destroyed when the user is allowed to see the edges of the image appear with black background filling the space.
      
      Jon
    • Hmmmmm is there a bug, at least a documentation bug here?
      
      I have been trying to use the following options of Config to control this aspect.
      
      minZoomImageRatio
      visibilityRatio
      
      Take the documentation for the first of the above...
      
      "The minimum image ratio (image size to viewer size) in both dimensions that can result from zooming out. Default is 0.8"
      
      I would take this to mean the following....
      
      Calculate the ratio of image size to viewer size in both directions. Take the minium of these two values and then apply the constraint to that minimum and hence the associated dimension.
      
      As long as by "image size" we mean visible image size ( ie image size being a function of zoom AND viewport ) then I think this option should do what I want.
      
      However the behaviour I am seeing with a panoramic image with width much longer than height is that the constraint appears to be applied to the width. 
      
      This would be tantamount to having an age restriction ( over 18 say ) to a club but in the case of married couples applying the restriction only to the oldest member of each couple not the youngest.
      
      My investigation is not sufficiently diverse to establish that this is the behaviour in all cases but this is the behaviour I am seeing.
      
      If the behaviour is as described and is intended then I think the documentation has a bug.
      
      If the behaviour is as described but not as intended then I think the functionality has a bug.
      
      I may be wrong of course, it seems a very fundamental and obvious option to apply a constraint so that the viewport cannot exceed the limits of the image so I will be pleased if I am informed I have it all wrong here.
      
      
    • I have setup something along these lines.  I have an event handler on the open event of the viewer.  Then I calculate new values for my bounds, and use the viewport fitBounds method.  For the most part, the users don't realize that this adjustment has taken place.  There are some extreme cases where I've noticed a pre-adjustment artifact, but I have many other things going on as well that could account for that.
  • License Question
    4 Posts | Last Post February 22, 2011
    • Hi,
      
      The license states that the code can be used in web applications "which are served at runtime from a web server over the internet to run on a Javascript runtime in a remote end user’s web browser".
      
      Does this mean that this code cannot be included in a commercial software package which is sold to customers, who then install the web application on their *intranet* and use it only locally?
      
      
      Thanks in advance to anyone who can shed light on this.
      
      Bobby
    • Bobby, I'm not a lawyer of course, so the usual disclaimer applies, but I would think that you're not violating the spirit of the license. You do appear to be violating the letter -- though ironically, the first letter of "internet" should be capitalized. ;)
      
      I will pass your question along, but given Live Labs' disbanding, I'm not sure anyone is in a position to easily answer or, more importantly, change it. I hope this doesn't block you from using Seadragon Ajax in the meantime. Good luck!
    • I wasn't involved in the original license agreement. My (non-binding) belief is that your use is in the spirit of the original intent.
      Steve
    • Hi Aseem and Steve,
      
      Thanks for the replies.
      
      I'm confused now.  I thought this was the new, reincarnated version of Seadragon AJAX?  Did I misunderstand?  Is there a currently active version of Seadragon AJAX other than for the one in the Ajax Control Toolkit?  Or am I just looking at the wrong license file?
      
      I'm using the Ajax Control Toolkit version now, since its license is unambiguous, but that fork has not been kept up to date with the changes in the main branch (the one that used to be hosted seadragon.com).
      
      Thanks,
      Bobby
  • Self extracting exe
    3 Posts | Last Post February 17, 2011
    • Not to be a massive pain - but some of us do not use Windows and would rather have the download provided in a more open format (say, like zip/gz?), is that possible?
    • I agree and understand. I think that's a limitation of the current Expression Gallery platform, and I hope that will improve in the future.
      
      For the time being, I did place a copy of this zip (v0.8.9 from Feb 3, 2011) at http://seadragon.com/ajax/0.8/seadragon.zip for exactly this purpose before we retired the seadragon.com domain. I hope that helps!
    • The extension may be .exe but it is also a valid zip file.  You should be able to extract it using a tool that understands zip.
  • SeaDragon DZI not loading
    3 Posts | Last Post December 07, 2010
    • We are using the seadragon.viewer.openDzi method to load a Deep Zoom image.
      
      I can see the Xml file being requested by the Seadragon JS, via Firebug. However from time to time, at seemingly random intervals, the viewer never gets any images loaded (or requested). It just stays empty.
      
      I get nothing from the debugMode nor do i get a call to the error event.
      
      Does anyone have any thoughts as to what might be causing this intermittent error?
      
      TIA
      
      Pat Long
    • Hey Pat,
      
      Off the top of my head, I'm not sure what your problem is. It would help me to get a link to your page, if possible.
      
      Let's move this technical discussion over to our support forum on Get Satisfaction, though (our forum here is still under construction):
      
      http://getsatisfaction.com/livelabs/products/livelabs_seadragon_ajax
      
      Cheers,
      Aseem
    • Aseem, 
      
      I assume by "Let's move this technical discussion over to our support forum" you wanted me to create a post on there. done.
      http://getsatisfaction.com/livelabs/topics/intermittent_loading_issues_with_seadragon_dzi
      
      
      Unfortunately those pages are still only at an internally viewable dev stage. I could email you a screen captured video if it helps
  • It is alive or dead?
    2 Posts | Last Post November 11, 2010
    • Ok, I am confused now...  
      
      I used to go to seadragon.com to have access to the docs and examples about Seadragon API.  Big surprise this week, they thank everybody, "It was an amazing 5 years" as if the project is now dead.
      
      But now, I found this page, created on Nov. 5th 2010 where Seadragon is now an add-in library for Microsoft Expression.
      
      Can someone clarify this?
      
      Thanks! 
    • Hey Alex,
      
      Sorry for the confusion. Live Labs -- the group of people -- is moving to Bing. Seadragon Ajax -- the project -- is continuing, now owned by the Expression team. This post may help clarify things further: http://getsatisfaction.com/livelabs/topics/the_future_of_our_projects
      
      While we transition the project to the Expression team, the Seadragon Ajax docs and examples are still up on at http://seadragon.com/developer/ajax/. We're moving those things here, and just to be clear, this is not an "add-in" for Microsoft Expression -- it's still a standalone JS library that can be used anywhere.
      
      Hope this helps! If you have any further questions, don't hesitate to ask, either on that Get Satisfaction forum or the Expression forums.
      
      Best,
      Aseem

About the Author

Details

Rate it:
 
 
 
 
 
  • Share It:
    E-mail Twitter del.icio.us Digg Facebook
  • Add To Favorites
  • Published: 11/5/2010
  • Tags: image viewer, Seadragon Ajax, Deep Zoom
  • License Information:
    This contribution is licensed to you under a License Agreement by its owner, not Microsoft. Microsoft does not guarantee the contribution or purport to grant rights to it.