我遇到了一個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