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

时间:2012-11-02 05:50:43

标签: node.js imagemagick

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

我已按照cmd安装了imagemagick:  sudo npm install imagemagick

安装正确完成,但我在调整大小时遇到​​错误,

我的代码:

                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

1 个答案:

答案 0 :(得分:1)

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

修改:您安装了imagemagick库吗?如果没有,那么你必须安装它。如果你在ubuntu做apt-get install imagemagick