蒙太奇命令的 ImageMagick 错误
Posted
技术标签:
【中文标题】蒙太奇命令的 ImageMagick 错误【英文标题】:ImageMagick error with montage command 【发布时间】:2014-08-28 17:37:49 【问题描述】:我正在使用 montage 命令连续拼接 8 个 8k x 8k 像素的图像。
这是我输入的内容:
montage -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 张图片会发生什么?还是7?还是 8 张 4k x 8k 的图片? 【参考方案1】:你可能会更好地使用这个命令,它可以完成我认为你正在尝试做的事情:
convert +append image1..8.png out.png
正如您从以下identify
命令中看到的那样,由于+append
命令,图像已被并排布置以使图像宽度为64k 像素。仅供参考,请使用 -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
【讨论】:
以上是关于蒙太奇命令的 ImageMagick 错误的主要内容,如果未能解决你的问题,请参考以下文章