在Node.js中使用gm实现圆角

3
我正在尝试使用nodejs处理图像并将其圆角化。我认为最好的库应该是gm,但由于无法使用gm,我必须使用imagick适配器,如下所示:
var gm = gm.subClass({ imageMagick: true });
gm("img.jpg").autoOrient().resize(50, 50).write('/path', callback);
从这里开始,我无法弄清楚如何获取圆角。我不想在css中进行处理,因为这是为移动应用程序设计的,客户端大小会导致延迟。边缘必须平滑。
1个回答

2
imagemagick.convert([
            "-size", width + "x" + height,
            "xc:none",
            "-fill", dest,
            "-draw",
            "circle " + (width / 2) + "," + (width / 2) + " " + (width / 2) + ",1",
            dest
            ], function(err) {
                return done(err);
            });

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接