我遇到了一个graphicsmagick,看起来像一个bug,但却非常奇怪。GraphicsMagick在使用NorthWest重力时失败
当我执行下面的命令,它工作正常:
gm convert /etc/files/background/1.jpg -draw "gravity 'West';fill '#FFFFFF';font 'Courier';font-size 24;rotate 180;translate 5,5 text 0, 0 'preview_title'" /vagrant/output.jpg
但是,如果我改变重力向西北时,出现了一个错误:“GM转换:不合格绘图图元定义(文本) [无此文件或目录]。'
gm convert /etc/files/background/1.jpg -draw "gravity 'NorthWest';fill '#FFFFFF';font 'Courier';font-size 24;rotate 180;translate 5,5 text 0, 0 'preview_title'" /vagrant/output.jpg
但是它不仅是有事情做与此错误,因为如果我改变transle设定为-5,重力值-5从5,5则再次合作罚款:
gm convert /etc/files/background/1.jpg -draw "gravity 'NorthWest';fill '#FFFFFF';font 'Courier';font-size 24;rotate 180;translate -5,-5 text 0, 0 'preview_title'" /vagrant/output.jpg
因此,看起来西北重力值与特定翻译值相比会导致错误。
有没有人遇到这个错误?这是一个错误还是有人知道它的原因是什么?
你没有提到你的GraphicsMagick工具的版本,但我已经验证该行为是由当前的开发版本,GraphicsMagick工具 - 1.4展出。 – 2014-12-04 23:26:44