【问题标题】:Rounded corner using gm in nodejs在nodejs中使用gm圆角
【发布时间】:2014-03-26 15:05:10
【问题描述】:

我正在尝试使用 nodejs 对图像进行圆角处理以处理图像。我觉得最好的库是 gm,但由于我不能使用 gm,所以我必须使用 imagick 适配器

var gm = gm.subClass({ imageMagick: true }); gm("img.jpg").autoOrient().resize(50, 50).write('/path', callback);

从这里我无法弄清楚如何获得圆角。我不想在 css 中执行此操作,因为它适用于移动应用程序,并且客户端大小会滞后。边缘必须平滑。

【问题讨论】:

    标签: node.js imagemagick


    【解决方案1】:
    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);
                });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 2016-01-17
      • 2010-12-12
      相关资源
      最近更新 更多