javascriptasp.netdeepzoomseadragon

show image tiles from database


I am trying to build an asp.net web application (not using Silverlight) which zooms and pans into large images like Seadragon. But I do not like to use the deepzoom composer tool to create this files and store the tiles in some folder structure in my server. I would like to store them in a database. There is an Article here http://www.codeproject.com/Articles/33146/Silverlight-Database-Deep-Zoom which describes very nicely how to do this for the Silverlight version of the deepzoom with multiscaleimage control. My Idea is to achieve something similar but without Silverlight.

Maybe My question is similar to this The correct choice of tools for a new Deep Zoom application, I need your suggestions on how to build a control which can show the tiles from database.


Solution

  • Is your question about creating the tiles and storing them in the database? Or is it assuming you already have that, and wondering how best to display them?

    If the latter, I recommend OpenSeadragon:

    http://openseadragon.github.io/

    You just need to write a custom tilesource to produce URLs for the tiles:

    http://openseadragon.github.io/examples/tilesource-custom/