添加一個反斜槓符號我用這GraphicsMagick工具包裝從https://github.com/dignoe/graphicsmagick的Rails上的Ruby命令
它的工作原理,但是當我添加任何符號,紅寶石增加了運行命令時導致錯誤反斜槓。我怎樣才能防止這一點?
代碼:
img.crop('360x504+432+72').resize('125x177!').write("public/#{path}/xs-" + filename)
製作錯誤消息:
GraphicsMagick::UnknownOptionError (gm mogrify -crop 360x504\+432\+72 -resize 125x177\! public//media/xs-cccc.JPG failed: gm mogrify: Option '-crop' requires an argument or argument is malformed. ):
我不認爲反斜槓是這裏的問題('^'通常需要在shell命令中轉義)。我正在查看[GraphicsMagick文檔](http://www.graphicsmagick.org/GraphicsMagick.html),它看起來不像'^'對'-thumbnail'選項有效。這是根據文檔的有效格式:'-thumbnail x {%} {@} {!} {<}{>}'。 –
我從這裏生成裁剪縮略圖解決方案中得到的那部分:http://superuser.com/questions/275476/square-thumbnails-with-imagemagick-convert –
這個問題是關於ImageMagick,而不是GraphicsMagick。 –