Node.js 使用nodeJs imageMagick调整图片大小

Node.js 使用nodeJs imageMagick调整图片大小,node.js,express,imagemagick,Node.js,Express,Imagemagick,我想在用express发送给nodeJs中的用户之前调整一些图片的大小 im = require("imagemagick") app.get('/image/:dossier/:id/:taille', function (req, res) { var image = __dirname + '/public/img/bibliotheque/'+req.params.dossier+'/'+req.params.id+'.jpg'; im.resize({

我想在用express发送给nodeJs中的用户之前调整一些图片的大小

im = require("imagemagick")
app.get('/image/:dossier/:id/:taille', function (req, res) {

    var image = __dirname + '/public/img/bibliotheque/'+req.params.dossier+'/'+req.params.id+'.jpg';
    im.resize({
        srcPath : image,
        width : req.params.taille
    },
    function(err, stdout, stderr) {
        if (err){
            log.error(err);
        } else {
            res.contentType("image/jpeg");
            res.end(stdout);
        }
    });
});
但这是回报:

events.js:72
    throw er; // Unhandled 'error' event
          ^
Error: spawn ENOENT
at errnoException (child_process.js:980:11)
at Process.ChildProcess._handle.onexit (child_process.js:771:34)
我尝试在有sudo和无sudo的情况下启动我的应用程序,但没有任何更改
我在OSX上


请帮我安装npm模块之外的应用程序

brew install imagemagick

我会添加一个console.log(图像),以确保您请求的路径是正确的。我的问题的可能副本实际上是一个副本