显示数据库中的图像平铺
show image tiles from database
我正在尝试构建一个asp.net web应用程序(不使用Silverlight),它可以缩放和平移到像Seadragon这样的大图像中。但我不喜欢使用deepfoom composer工具来创建这些文件,并将瓦片存储在服务器中的某个文件夹结构中。我想把它们存储在数据库中。这里有一篇文章http://www.codeproject.com/Articles/33146/Silverlight-Database-Deep-Zoom它非常好地描述了如何在Silverlight版本的deepfoom中使用多尺度图像控件来实现这一点。我的想法是在没有Silverlight的情况下实现类似的目标。
也许我的问题与此类似。对于新的Deep Zoom应用程序,工具的正确选择,我需要你关于如何构建一个可以显示数据库中瓷砖的控件的建议。
您的问题是创建瓦片并将其存储在数据库中吗?还是假设你已经拥有了,并想知道如何最好地展示它们?
如果是后者,我推荐OpenSeadragon:
http://openseadragon.github.io/
您只需要编写一个自定义tilesource来为tiles生成URL:
http://openseadragon.github.io/examples/tilesource-custom/
我不知道seadragon或deepfoom,但在GeoServer(免费)的帮助下,在GIS应用程序中,您可以使用平铺的WMS(网络地图服务)提供大光栅图像。
请谷歌geoserver和wms-t关键字,检查它们是否适合您的项目。
相关文章:
- 使用formData使用ajax将图像插入数据库
- Codeigniter:通过Ajax上传图像并存储在数据库中
- 尝试显示使用 php 和数据库检索的缩略图中的全尺寸图像
- 如何将任意数量的图像动态添加到源字符串位于数据库中的 Web 窗体
- 使用ajax将图像上传到文件数据库有疑问
- 来自数据库的幻灯片图像
- 如何将图像文件以及JavaScript变量的值上传到服务器和数据库
- 无法使用ajax序列化功能将图像插入数据库
- 如何从数据库中动态绘制画布中的图像
- 将捕获的图像存储到SQlite数据库中?(科尔多瓦)
- 将捕获的图像插入数据库问题(Cordova/SQlite/JavaScript)
- 如何显示从MySQL数据库中获取的随机文本和图像
- 最佳实现:将图像文件上传到数据库,并从数据库中读取图像
- 单击图像时从数据库加载选项id
- 使用数据库中的图像填充dropzone.js删除图像的问题
- 显示数据库中的图像平铺
- 数据库中的图像未加载到Jssor Slider中
- 单击图像,获取坐标并将其保存在数据库JavaScript和Rails中
- 将图像从 base64 转换为图像并保存在 Django 的数据库中
- ASP.Net jQuery网络摄像头图像数据库varbinary(最大)