繁体   English   中英

将图像保存到磁盘,而无需使用所有内存

[英]Save an image to disk without using all the ram

我的工作是处理GIS和天文学图像之类的大图像。 我需要找到一个最好在python中创建的库,该库允许我将位添加到映像并将其逐段写入磁盘,而不必一次将所有映像都放入RAM。

编辑:感谢那些发表评论的人。 我使用显微镜图像。 大多数情况下可以使用Openslide打开。 其中一些在此列表中 我的目标是只有一个包含图像的大文件,该文件可以由其他人打开,而不用一堆瓦片。

但是除非我有大量的RAM(我并不总是拥有,人们并不总是拥有),否则我无法创建与原始图像一样大的图像并将其存储在PIL.image之类的东西中。 我希望可以创建一个初始文件,然后在创建它时将图像的其余部分追加到该文件中。

就像使用GIS和天文学一样,显微镜必须根据扫描创建图像并进行处理,因此我想知道是否有人知道这样做的方法。

我认为那是不可能的。 要使用数据,计算机会将其复制到RAM。 如果只想将数据追加到图像,请使用PIL.Image

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM