我在Windows上使用ImageMagick的命令行定义将几百个彩色矩形添加到空白图像(直方图)。命令的长度超过了8192个字符的限制。我有几百个这样的命令:ImageMagick命令行字符数限制
-fill rgb(188,161,161) -draw "rectangle 1,106 4,19"
ImageMagick文档说,几个命令可以放在一个文件中,然后读取。测试时,这些命令必须是相同的命令类型,即我会为draw
命令创建一个文件,并为fill
命令创建一个文件。但是,着色将不起作用,因为正确的fill
命令未链接到相关的draw
命令。
magick -size 1920x108 xc:white -fill @fill.txt -draw @draw.txt hist.png
是否有人知道解决方法或任何其他选项?我以为在Windows批处理文件中的命令可能会起作用,但这似乎也受到8192个字符的限制。
这只是一个编程问题(恕我直言)。您可能会更好地寻找ImageMagick特定的开发人员/用户论坛。您所描述的看起来像是一个错误和其他用户会抱怨的事情,因此请检查开发论坛。也许有一个综合选项'-all_cmds'或somesuch?祝你好运! – shellter