er2*_*059 1 node.js graphicsmagick
如何使用graphicsmagick麦田圈图片?
(使用png透明背景外圈)
我在 中使用 graphicsmagick node.js,还是有任何其他方法可以做到这一点node.js?
经过几个小时的摆弄,我找到了一个使用 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');
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3704 次 |
| 最近记录: |