Node.js GraphicsMagick无效(无效参数 - -resize)

时间:2017-11-15 16:49:57

标签: javascript node.js imagemagick imagemagick-convert graphicsmagick

我正在尝试使用Graphics Magick来调整图片大小。我安装了最新的GrapchicsMagickImageMagick版本。我已经安装了

 npm install gm
 npm install im

太。 我的node.js代码是:

  var gm = require('gm').subClass({imageMagick: true});

  var srcPath = __dirname + '\\' + userId + '.jpg';
  var dstPath = __dirname + '\\' + userId + '-thumbnail.jpg';

  gm(srcPath)
  .resize(100, 100)
  .noProfile()
  .write(dstPath, function (err) {
    if (!err) console.log('Image resized');
    else console.log(err);
  });

我收到此错误:

 Error: Command failed: Invalid Parameter - -resize

我使用的是Windows 10,我也安装了.exe和npm。

1 个答案:

答案 0 :(得分:0)

我的问题解决了。我不得不将identify.exe复制到我的app文件夹。