2012-12-01 84 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