使用“转换”添加多行文本

使用“转换”添加多行文本

我正在尝试在图像上放置多行文本,但出现以下错误:

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 会处理它)。

您必须确保换行符紧跟在继续之后\才能使其正常工作。

相关内容