Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Imagemagick 为什么';蒙太奇';当我尝试蒙太奇数千张图片时,似乎占用了我所有的磁盘空间?_Imagemagick_Imagemagick Montage - Fatal编程技术网

Imagemagick 为什么';蒙太奇';当我尝试蒙太奇数千张图片时,似乎占用了我所有的磁盘空间?

Imagemagick 为什么';蒙太奇';当我尝试蒙太奇数千张图片时,似乎占用了我所有的磁盘空间?,imagemagick,imagemagick-montage,Imagemagick,Imagemagick Montage,我试图“蒙太奇”15000个小PNG图像(每个约10kb),以便将它们全部制作成一个大图像,但在制作过程中,我收到一条警告,说我没有磁盘空间了。我的SSD中还剩下30gb 我正在运行的命令: montage -mode concatenate -background none -tile "101x" "${X}_*.png" out.png 为什么会发生这种情况?我需要多少磁盘空间来完成这样的任务?我遇到了同样的问题,在执行过程中生成了3 x 9GB临时文件,磁盘空间不足。我有100个180

我试图“蒙太奇”15000个小PNG图像(每个约10kb),以便将它们全部制作成一个大图像,但在制作过程中,我收到一条警告,说我没有磁盘空间了。我的SSD中还剩下30gb

我正在运行的命令:

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

为什么会发生这种情况?我需要多少磁盘空间来完成这样的任务?

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

这在没有定义数组宽度的情况下发生。将宽度固定为10x解决了我的问题,将图像宽度限制为18000px,生成10MB的输出文件

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


我想在某个地方有一个bug,它的文件非常宽,但我不太清楚。尝试小的,然后再扩大,直到失败

您的ImageMagick版本和平台是什么?你的确切命令行是什么?您可能正在耗尽内存(RAM),而不是磁盘空间。在ImageMagick中检查您的资源限制并进行适当调整<代码>转换-列表资源和
转换-列表策略
。如果有限制,请调整policy.xml文件以获得更多内存。您可能创建的图像也太宽。您的/tmp目录中的空间可能不足。请参阅。ImageMagick需要将所有图像读取到内存中,然后使用ram进行输出。因此,您可能会耗尽ram。