我在寻找一种将非常大的图像(例如100,000 x 100,000像素)存储在Web服务器上的方法。我必须能够检索该图像的某些部分并将部分写入其中。最好的办法是获取该图像的某些部分,并将其调整为特定分辨率的大小(例如,我希望所有从0,0到10,000,10,000像素的像素调整为1000x1000像素)。
有人知道一种DB、数据结构或任何其他方式或服务或程序可以处理这样的事情吗?
谢谢,tux
有人知道一种DB、数据结构或任何其他方式或服务或程序可以处理这样的事情吗?
谢谢,tux
瓷砖技术怎么样?
就像流行的地图应用程序(Google Maps / Bing Maps)一样。将您的图像分割并预处理为各种大小的瓷砖(缩放级别)。在网页上以零边距、零边框的方式显示它们。
在检索时,计算瓷砖的位置(哪些瓷砖应该作为整体检索,哪些瓷砖应该作为部分检索),然后将其作为单个图像返回。
搜索“地图服务器”:已经有很多可用的。我相信它们至少包含一些对你有兴趣的组件。