微信小程序canvas实现画圆圈头像

编程入门 行业动态 更新时间:2024-10-06 08:25:19

微信小程序canvas实现画<a href=https://www.elefans.com/category/jswz/34/1747075.html style=圆圈头像"/>

微信小程序canvas实现画圆圈头像

//获取用户设备信息
wx.getSystemInfo({success: function (res) {_this.setData({screenHeight: res.windowHeight,screenWidth: res.windowWidth,});}
});
网上的图片要先下载到本地
var _this = thiswx.getImageInfo({   //  小程序获取图片信息APIsrc:这是你网上的图片,success: function (res) {_this.setData({headImg: res.path})}})}}
});
var avatarUrl = that.data.headImg
var unit = that.data.screenWidth / 375
context.save()
context.beginPath()/*x: 头像起始位置 横坐标y: 头像起始位置 纵坐标w: 头像宽度h: 头像高度,不传为w*/context.arc(x+w/2, y+h/2, w/2, 0, Math.PI * 2);
context.arc(unit * 164+(unit * 50)/2,unit * 15+(unit * 50)/2, (unit * 50)/2, 0, 2*Math.PI)
context.clip()
context.drawImage(avatarUrl,x, y,w,h)
context.drawImage(avatarUrl,unit * 164, unit * 15, unit * 50, unit * 50)
context.restore()

更多推荐

微信小程序canvas实现画圆圈头像

本文发布于:2023-07-04 09:21:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1022315.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:圆圈   头像   程序   微信小   canvas

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!