1

我正在尝试拍摄一张图片,比如 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
4

1 回答 1

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
于 2012-12-01T04:11:58.513 回答