收藏
回答

CanvasContext.arc 绘制 边框黑边问题 怎么隐藏或者设置?

wx.downloadFile({

          url: 'http://is5.mzstatic.com/image/thumb/Purple128/v4/75/3b/90/753b907c-b7fb-5877-215a-759bd73691a4/source/50x50bb.jpg',

          success: function (res) {

            console.log(res, '专属头像')

            ctx.save();

            //绘制专属头像;

            ctx.beginPath()

            ctx.arc(avaImgMl+avaImgW/2, avaImgMt+avaImgW/2, avaImgW/2, 0, 2*Math.PI);

            ctx.clip();

            ctx.drawImage(res.tempFilePath, avaImgMl, avaImgMt, avaImgW, avaImgH);

            ctx.restore(); 


回答关注问题邀请回答
收藏

1 个回答

  • 罗迪
    罗迪
    2020-04-28

    同问,我这边也出了黑边

    2020-04-28
    有用
    回复 4
    • 沐丨、子鱼
      沐丨、子鱼
      2020-04-30
      试试这样 应该可以画个圆 这个用圆角的
      2020-04-30
      回复
    • 罗迪
      罗迪
      2020-04-30回复沐丨、子鱼
      我的圆形头像画出来了,但是有一个黑色的border.这个问题昨天解决了,把画头像那块的代码放到绘制最后面就好了
      2020-04-30
      回复
    • 沐丨、子鱼
      沐丨、子鱼
      2020-04-30
      行 我等下试试 3q
      2020-04-30
      回复
    • 李锐泽
      李锐泽
      01-21回复罗迪
      貌似不行
      01-21
      回复
登录 后发表内容
问题标签