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