0

我已经发出命令让 npm 安装 imagemagick。我已经在我的机器上安装了 imagemagick exe 并运行了一个命令测试以将图像类型从 jpg 更改为 png - 这很有效。所以在节点js中我有以下代码:

im.resize({
  srcPath: req.files.recipeImage.filename,
  dstPath: beginName+"-small.jpg",
  width:   256
}, function(err, stdout, stderr){
  if (err) throw err;
});

不幸的是,在我的项目中它返回:

Error: Command failed: Invalid Parameter - -set

我在另一篇文章和 imagemagick 网站上看到这意味着 exe 没有运行,但我的命令行在我的 Windows 控制面板中工作。我还缺少另一个步骤来让它工作吗?

4

1 回答 1

0

看到这个讨论:imagemagick with nodejs not working

您必须安装 ImageMagick,从站点中选择正确的安装文件:链接

重新启动 Windows 后,您将看到一切正常。

于 2015-08-20T15:12:53.967 回答