为什么不使用两个以上参数和ImageMagick来运行Shell扩展

时间:2014-09-16 13:52:30

标签: image shell imagemagick netlogo

我的Shell扩展有两个以上参数的问题。 我使用NetLogo 5.0.5,shell-extensions和ImageMagick。 我需要执行这个shell命令  shell:exec“convert”“prova.jpg”“-crop”“60x60 + 10 + 10”“cropProva.jpg”

但是不起作用:“Parametro non valido - -crop \ r \ n”。 我无法找到正确的语法,因此NetLogo无法识别我试图传递给命令的输入参数。

如果有人能帮我解决这个问题,我将不胜感激!

非常感谢!

1 个答案:

答案 0 :(得分:1)

在Mac OS X 10.9.4上的NetLogo 5.1中,这对我来说很合适:

observer> show file-exists? "cropProva.jpg"
observer: false
observer> show (shell:exec "/usr/local/bin/convert" "prova.jpg" "-crop" "60x60+10+10" "cropProva.jpg")
observer: ""
observer> show file-exists? "cropProva.jpg"
observer: true

不确定你和我在做什么不同。

您是否能够以这种方式成功使用convert任何参数组合?或者只是这种特殊的参数组合不起作用?