我想从Image Magick切换到Graphics Magick。以下代码将图像转换为PNG:
var ImageMagick = require("imagemagick");
// convert the image
ImageMagick.convert([
"input.jpg"
, '-resize'
, "200x100"
, "output.png"
], function(err, stdout){
if (err) { throw err; }
console.log(">> Done");
});
我怎么能这样做但是使用Graphics Magick?
答案 0 :(得分:6)
使用resize
和write
方法:
var Gm = require("gm");
Gm("input.jpg").resize(200, 100, "!").write("output.png", function (err) {
if (err) throw err;
console.log('image converted.');
});
请注意,您必须安装Graphics Magick二进制文件:
sudo apt-get install graphicsmagick
brew install graphicsmagick