database - 存储大图像

标签 database image data-structures image-processing

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

有人知道可以处理类似事情的数据库、数据结构或任何其他方式、服务或程序吗?

谢谢,晚礼服

最佳答案

Tiles 怎么样?

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

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

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

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

关于database - 存储大图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3601885/

相关文章:

database - 这张图的名称是什么?

java - Android开发: Getting the name of Images

c# - 我应该将图像作为二进制信息还是作为 FS 上的路径保存到数据库本身?

java - 通过打印所有可能的方式递归硬币找零

java - 寻找可排序对的数据结构的建议

c - 估计运行时间调度抽象

database - 如何使用 docker-compose 运行 golang-migrate?

mysql - 查询审计表以检索状态更改时间

oracle - 使用 DBMS_RANDOM 在 Oracle 中生成随机日期

javascript - 通过卡住浏览器同步加载图像