我正在尝试在图像上放置多行文本,但出现以下错误:
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
谢谢你的帮助!
答案1
上述命令的问题是,第一个延续字符后有一个空格,因此它是一个普通的反斜杠。
您可能会怀疑反斜杠字符是由 解释的convert
,但它甚至不应该看到任何连续字符(shell 会处理它)。
您必须确保换行符紧跟在继续之后\
才能使其正常工作。