ios端canvas画布上绘制用户头像,用户头像为什么显示不完全?

发布于 7 年前作者 sxia3217 次浏览最后编辑 7 年前来自 issues

如上图所示,部分头像显示不完整,

绘制头像代码函数如下

makeArc(ctx,arcX,arcY,r,imgUrl,imgX,imgY,imgWidth,imgHeight){

    ctx.save()

    ctx.arc(arcX, arcY, r, 0, 2 * Math.PI) //画出圆

    ctx.clip(); //裁剪上面的圆形

    ctx.drawImage(imgUrl, imgX, imgY, imgWidth, imgHeight); // 在刚刚裁剪的园上画图

    ctx.restore()

  },

2 回复
nlai
nlai1 楼6 年前

就是不停的调用我上面写的那个函数,画圆头像