ImageMagick Text Arc

时间:2012-12-01 04:05:33

标签: bash imagemagick imagemagick-convert

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

1 个答案:

答案 0 :(得分: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