Как минимизировать изображение с помощью пакета NodeJS mozjpeg

Вот пакет mozjpeg, который я использую для минимизации изображения из URL-адреса в NodeJS, экспресс-приложении. Когда я пытаюсь минимизировать изображение, я получаю сообщение об ошибке ниже.

Может кто-нибудь, пожалуйста, предложить:

  1. Как я мог решить эту ошибку?
  2. Где 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');
    }
  });

0 ответов

Другие вопросы по тегам