0

我正在使用 montage 命令连续拼接 8 个 8k x 8k 像素的图像。

这是我输入的内容:

蒙太奇 -mode concatenate -limit area 0 -tile x1 image1.png image2.png image3.png image4.png image5.png image6.png image7.png image8.png out1.png

这是我得到的错误:

蒙太奇:magick/quantum.c:215:DestroyQuantumInfo:断言 `quantum_info->signature == 0xabacadabUL' 失败。中止

任何人都可以帮忙吗?谢谢

4

1 回答 1

0

你可能会更好地使用这个命令,它可以完成我认为你正在尝试做的事情:

convert +append image{1..8}.png out.png

正如您从以下identify命令中看到的那样,由于该命令,图像已并排排列,以使图像宽度为 64k 像素+append。仅供参考,用于-append将它们放在一个 64k 像素高的堆栈中。

identify out.png 
out.png PNG 64000x8000 64000x8000+0+0 8-bit sRGB 2c 62.4KB 0.000u 0:00.000

您最初发布的命令在我的 ImageMagick 版本上也可以正常工作:

ImageMagick 6.8.9-5 Q16 x86_64 2014-07-29
于 2014-08-29T10:14:13.267 回答