在nodejs中使用imagemagick调整图像大小时出错,如何解决这个问题?

我正在使用imagemagick库调整图像的大小以适应UI规范,

我已经通过以下cmd安装imagemagick:sudo npm install imagemagick

安装正确完成,但我在resize时出现错误,

我的代码:

var im = require('imagemagick'); im.resize({ srcPath:"/tmp/"+imageName, dstPath:"/home/image/" + imageName, width:43, height :43, }, function(err, stdout, stderr){ if (err) { console.log('error while resizing image ' + err); } }); 

我收到以下错误:

  Error: Command failed: execvp(): No such file or directory 

 dstPath:"/home/image/" + imageName, 

编辑 :你有没有安装imagemagick库? 如果没有,那么你必须安装它。 如果你在Ubuntu的apt-get install imagemagick