最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

与nodejs无法正常工作的imagemagick

IT培训 admin 7浏览 0评论

与nodejs无法正常工作的imagemagick

我正在尝试使用node-imagemagick库调整图像大小,但它无法正常工作。

我用来调整大小的代码是

im.resize({
      srcPath: __dirname+'originalimage.jpg',
      dstPath: __dirname+'resized.jpg',
      width: 50
    }, function(err, stdout, stderr){
      if (err) throw err;

    });

它抛出错误

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)
回答如下:

在Windows上,您还需要安装imagemagick exe。 nodejs imagemagick库只是imagemagick exe的包装器。所以它将无法工作,直到imagemagick exe被安装并转换和识别可执行文件在路径中。

与nodejs无法正常工作的imagemagick

我正在尝试使用node-imagemagick库调整图像大小,但它无法正常工作。

我用来调整大小的代码是

im.resize({
      srcPath: __dirname+'originalimage.jpg',
      dstPath: __dirname+'resized.jpg',
      width: 50
    }, function(err, stdout, stderr){
      if (err) throw err;

    });

它抛出错误

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)
回答如下:

在Windows上,您还需要安装imagemagick exe。 nodejs imagemagick库只是imagemagick exe的包装器。所以它将无法工作,直到imagemagick exe被安装并转换和识别可执行文件在路径中。

发布评论

评论列表 (0)

  1. 暂无评论