我正在尝试使用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)发布于 2012-07-29 22:57:12
在windows上,你还需要安装imagemagick exe。nodejs imagemagick库只是imagemagick exe的包装器。因此,在安装imagemagick exe并在path中转换和识别可执行文件之前,它将无法工作。
发布于 2014-07-31 17:04:19
这只是因为您还没有在系统中安装ImageMagick。如果您使用的是Linux发行版,则可以执行以下操作:
sudo apt-get install imagemagickhttps://stackoverflow.com/questions/11703973
复制相似问题