在 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 的表达式的一部分。