我正在处理GIS和天文学图像之类的大图像。我需要找到一个最好使用python编写的库,该库允许我将位添加到映像中并将其逐段写入磁盘,而不必一次将所有映像都放入RAM。
编辑: 感谢那些发表评论的人。我使用显微镜图像。通常,可以使用Openslide打开的那些文件。其中一些在此list中。我的目标是只有一个包含图像的大文件,该文件可以由其他人打开,而不用一堆瓦片。
但是,除非我有大量的RAM(我并不总是拥有,人们并不总是拥有),否则我无法创建与原始图像一样大的图像并将它们存储在PIL.image之类的东西中。我希望我可以创建一个初始文件,然后在创建它时将图像的其余部分追加到该文件中。
就像使用GIS和天文学一样,显微镜必须根据扫描来创建图像并进行处理,因此我想知道是否有人知道这样做的方法。
答案 0 :(得分:-2)
我认为那是不可能的。要使用数据,计算机会将其复制到RAM。 如果您只是想将数据追加到图像,请使用PIL.Image