Как минимизировать изображение с помощью пакета NodeJS mozjpeg
Вот пакет mozjpeg, который я использую для минимизации изображения из URL-адреса в NodeJS, экспресс-приложении. Когда я пытаюсь минимизировать изображение, я получаю сообщение об ошибке ниже.
Может кто-нибудь, пожалуйста, предложить:
- Как я мог решить эту ошибку?
Где
output.jpg
(сжатый / уменьшенный) файл хранится / находится.Error in mozjpeg: { "killed": false, "code": 1, "signal": null, "cmd": "/home/ec2-user/ec2apps/curieAppBackend/node_modules/mozjpeg/vendor/cjpeg -outfile ./output.jpg http://www.barth.com/hires/N10_JB07006.jpg" }
Мой основной код:
var execFile = require('child_process').execFile;
var mozjpeg = require("mozjpeg")
execFile(mozjpeg, ['-outfile', './output.jpg', 'http://www.barth.com/hires/N10_JB07006.jpg'], function (err) {
if(err){
console.log("Error in mozjpeg: "+JSON.stringify(err, null,4));
}
else{
console.log('Image minified! without error');
}
});