我试图在图像上放置多行文本,但以下会产生以下错误:
convert convert: Non-conforming drawing primitive definition (\) [No such file or directory].
它只会添加第一行文本。这是我脚本中的命令:
convert weekback.png -font Helvetica-Narrow-BoldOblique -pointsize 208 \
-draw "fill black text 450,275 '$day1' \
fill black text 900,275 '$day2' " \
test.png
谢谢你的帮助!
上面命令中的问题是第一个连续字符后有一个空格,使其成为正常的反斜杠。
您可以怀疑这一点注意到反斜杠字符由 解释
convert
,而它甚至不应该看到任何连续字符(shell 会处理它)。您必须确保换行符紧接在继续之后
\
才能使其正常工作。