首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nodejs不工作时的imagemagick

nodejs不工作时的imagemagick
EN

Stack Overflow用户
提问于 2012-07-29 03:24:42
回答 2查看 10.5K关注 0票数 7

我正在尝试使用node-imagemagick库调整图像的大小,但它不起作用。

我用来调整大小的代码是

代码语言:javascript
复制
im.resize({
      srcPath: __dirname+'originalimage.jpg',
      dstPath: __dirname+'resized.jpg',
      width: 50
    }, function(err, stdout, stderr){
      if (err) throw err;

    });

它抛出错误

代码语言:javascript
复制
Error: Command failed: Invalid Parameter - -set

    at ChildProcess.<anonymous> (E:\NodeJsDevelopment\node_modules\imagemagick\imagemagick.js:64:15)
    at ChildProcess.EventEmitter.emit (events.js:91:17)
    at Process._handle.onexit (child_process.js:674:10)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-29 22:57:12

在windows上,你还需要安装imagemagick exe。nodejs imagemagick库只是imagemagick exe的包装器。因此,在安装imagemagick exe并在path中转换和识别可执行文件之前,它将无法工作。

票数 16
EN

Stack Overflow用户

发布于 2014-07-31 17:04:19

这只是因为您还没有在系统中安装ImageMagick。如果您使用的是Linux发行版,则可以执行以下操作:

代码语言:javascript
复制
sudo apt-get install imagemagick
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11703973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档