【问题标题】:ImageMagick Text ArcImageMagick 文本弧
【发布时间】:2012-12-01 04:05:33
【问题描述】:
我正在尝试拍摄一张图片,例如 front2.jpg 并在顶部添加“Hello World”弧线。但我似乎无法弄清楚如何让这个工作。我遇到了一个错误
-bash: syntax error near unexpected token `('
命令
convert front5.jpg (-gravity north -pointsize 40 -fill '#ffffff' -background none label:'Hello World' -virtual-pixel transparent -distort Arc 320) -geometry +0+0 -composite front2.jpg
【问题讨论】:
标签:
bash
imagemagick
imagemagick-convert
【解决方案1】:
就像 bash 试图告诉你的那样:去掉括号。
convert front5.jpg -gravity north -pointsize 40 -fill '#ffffff' -background none label:'Hello World' -virtual-pixel transparent -distort Arc 320 -geometry +0+0 -composite front2.jpg
我抓了一张随机的 jpg 并在上面尝试了这个命令,结果得到了一个整洁的小文本弧(顺便说一句,这是一个非常酷的效果)。
如果你避开括号,它也可以工作,但我找不到任何明显的结果差异,所以为了简单起见,我只使用第一个。
convert front5.jpg \( -gravity north -pointsize 40 -fill '#ffffff' -background none label:'Hello World' -virtual-pixel transparent -distort Arc 320 \) -geometry +0+0 -composite front2.jpg