当我尝试剪辑成千上万张图像时,为什么“蒙太奇”似乎占据了我所有的磁盘空间?

时间:2018-08-23 14:31:40

标签: imagemagick imagemagick-montage

我试图对15000个小PNG图像(每个大约10kb)进行“蒙太奇”,以使其全部变成一个大图像,但是在过程中途,我收到警告,说我没有磁盘空间了。我的SSD中还剩30GB。

我正在运行的命令:

montage -mode concatenate -background none -tile "101x" "${X}_*.png" out.png

为什么会发生这种情况?执行此任务需要多少磁盘空间?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,即在此过程中生成了3个9GB的临时文件,导致磁盘空间不足。我有100个1800px x 1800px PNG文件要平铺。

这种情况没有定义数组的宽度。将宽度固定为10倍对我来说解决了这个问题,将图像限制为18000px宽,产生了10MB的输出文件。

蒙太奇-背景红色-瓷砖10x-几何+ 1 + 1 * png montage.png

我猜文件存在一个错误,该错误的文件非常宽,但我不完全知道。尝试小一点,然后扩大范围直到失败。

相关问题