【问题标题】:ImageMagick Text ArcImageMagick 文本弧
【发布时间】:2012-12-01 04:05:33
【问题描述】:

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

【问题讨论】:

    标签: bash imagemagick imagemagick-convert


    【解决方案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
    

    【讨论】:

    • 哪个是背景?第一个还是最后一个?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 2011-08-17
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多