如何使用graphicsmagick麦田圈图片?
(使用png透明背景外圈)
我在node.js
中使用graphicsmagick,或者有其他方法在node.js
中实现这一点吗?
之前: /image/B34C5.png
之后: /image/PWjQW.png
最佳答案
经过几个小时的摆弄,我找到了一个使用 node-gm 和 Imagemagick 的干净解决方案。
var gm = require('gm').subClass({ imageMagick: true });
var original = 'app-server/photo.jpg';
var output = 'app-server/photo.png';
var size = 80;
gm(original)
.crop(233, 233,29,26)
.resize(size, size)
.write(output, function() {
gm(size, size, 'none')
.fill(output)
.drawCircle(size/2,size/2, size/2, 0)
.write(output, function(err) {
console.log(err || 'done');
});
});
关于node.js - 如何在node.js中使用graphicsmagick裁剪圆形图片(其他使用任何其他方式在node.js上制作此图片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29256640/