在 ImageMagick 标签中转义 [0]
Escape [0] in ImageMagick label
我正在生成一些 imagemagick 命令来写出标签,我需要写的标签之一如下:
[0]
每当我收到带有此标签的命令时,它都不起作用。
这是具体命令
convert -background white -fill black -font Arial -pointsize 24 label:[0] -rotate 90 16.png
当我在我的 Mac 终端中 运行 时,我收到消息
convert: no images defined `16.png' @ error/convert.c/ConvertImageCommand/3282.
我当然尝试过用反斜杠转义,但都没有
label:[0]
或
label:\[[=14=]\]
或
label:[[=15=]]
或
label:\[0\]
工作,每个都给出相同的错误。有什么建议吗?
尝试:
convert -pointsize 36 label:'\[0\]' image.png
单引号阻止 shell 来自 seeing/interpreting 方括号作为 bracket expression 反斜杠阻止 ImageMagick 认为它们是类似 fx
的表达式的一部分。
我正在生成一些 imagemagick 命令来写出标签,我需要写的标签之一如下:
[0]
每当我收到带有此标签的命令时,它都不起作用。
这是具体命令
convert -background white -fill black -font Arial -pointsize 24 label:[0] -rotate 90 16.png
当我在我的 Mac 终端中 运行 时,我收到消息
convert: no images defined `16.png' @ error/convert.c/ConvertImageCommand/3282.
我当然尝试过用反斜杠转义,但都没有
label:[0]
或
label:\[[=14=]\]
或
label:[[=15=]]
或
label:\[0\]
工作,每个都给出相同的错误。有什么建议吗?
尝试:
convert -pointsize 36 label:'\[0\]' image.png
单引号阻止 shell 来自 seeing/interpreting 方括号作为 bracket expression 反斜杠阻止 ImageMagick 认为它们是类似 fx
的表达式的一部分。