2012-12-01 82 views
1

我想拍一张图片,说front2.jpg并在顶部添加“Hello World”弧。但我似乎无法弄清楚如何使这个工作。我发现了一个errrorImageMagick文本弧

-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 

回答

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和它试图此命令,并得到一个整洁的小文本弧(这是顺便说一个很酷的效果)的结果。

它也可以工作,如果你逃离了parens,但是我在结果中找不到任何明显的差异,所以我只是简单地使用第一个。

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 
+0

哪一个是背景?第一个还是最后一个? – Steven

+0

front5.jpg是输入图像。 front2.jpg是输出 – FoolishSeth