我希望在发送给带有快速
的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启动我的应用程序,但没有更改
我在OSX上
请帮帮我
答案 0 :(得分:3)
除了npm模块之外,您还需要安装应用程序。
brew install imagemagick