Node.js 使用nodeJs imageMagick调整图片大小
我想在用express发送给nodeJs中的用户之前调整一些图片的大小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({
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(图像),以确保您请求的路径是正确的。我的问题的可能副本实际上是一个副本