Ion*_*zău 0 image-processing node.js graphicsmagick
我想从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");
});
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做但使用Graphics Magick?
使用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.');
});
Run Code Online (Sandbox Code Playgroud)
请注意,您必须安装Graphics Magick二进制文件:
sudo apt-get install graphicsmagick
brew install graphicsmagick
Run Code Online (Sandbox Code Playgroud)