存储大图像

时间:2010-08-30 15:36:58

标签: database image data-structures image-processing

我正在寻找一种在网络服务器上存储非常大的图像(例如100.000x100.000像素)的方法。我必须能够检索该图像的一部分并将部分写入其中。顶部的樱桃将是获取该图像的一部分,调整大小到特定分辨率的方式(例如,我想要将0,0到10.000,10.000的像素像素调整为1000x1000像素)。

有人知道某种数据库,数据结构或任何其他可以处理类似内容的方式或服务或程序吗?

thx,tux

2 个答案:

答案 0 :(得分:5)

Tiles怎么样?

就像流行的地图应用程序(Google Maps / Bing Maps)一样。将图像划分并预处理为各种尺寸的切片(缩放级别)。在零边距,零边框的网页上显示它们。

在检索时,计算图块的位置(哪些图块应作为整体检索,哪些图块作为部分检索),然后作为单个图像返回。

http://143.117.54.5/idl/images/img_pyrm.gif

(图片确认:http://143.117.54.5/idl/Image_Tiling.html

答案 1 :(得分:1)

搜索“地图服务器”:其中有一堆已经可用。我确信它们至少包含您可能感兴趣的组件。