从数据库中显示图像瓷砖
我正在尝试构建一个asp.net web应用程序(不使用Silverlight),它将图像放大并放入像Seadragon这样的大图像中。但我不喜欢使用deepzoom composer工具来创建这些文件,并将磁贴存储在服务器中的某个文件夹结构中。我想将它们存储在数据库中。这里有一篇文章http://www.codeproject.com/Articles/33146/Silverlight-Database-Deep-Zoom,它非常好地描述了如何为具有多重图像控件的深度缩放的Silverlight版本执行此操作。我的想法是实现类似的东西,但没有Silverlight。从数据库中显示图像瓷砖
也许我的问题是与此类似The correct choice of tools for a new Deep Zoom application,我需要你的关于如何建立一个控制,可以从数据库显示砖的建议。
回答:
是关于创建瓷砖并将它们存储在数据库中的问题吗?还是假设你已经有了,并想知道如何最好地展示它们?
如果是后者,我建议OpenSeadragon:
http://openseadragon.github.io/
你只需要编写一个自定义tilesource产生网址瓷砖:
http://openseadragon.github.io/examples/tilesource-custom/
回答:
我不知道seadragon或deepzoom,但在GeoServer(免费)的帮助下,GIS应用程序中,您可以使用平铺WMS(网络地图服务)服务大型光栅图像。
请谷歌的GeoServer和WMS-T的关键字来检查它们是否适合您的项目或没有。
以上是 从数据库中显示图像瓷砖 的全部内容, 来源链接: utcz.com/qa/258969.html