麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > HTML5 > 正文

canvas繪制圓角頭像的實現方法

2024-09-05 07:22:47
字體:
來源:轉載
供稿:網友

如果你想繪制的網頁包含一個圓弧形的頭像的canvas圖片,但是頭像本身是正方形的,需要的方法如下:

首先, 拿到頭像在畫布上的坐標和寬高:(具體怎么獲取不在此做具體介紹)

let {avatarX, avatarY, avatarW, avatarH} = {20, 20, 80, 80};

然后 只需要調用以下函數即可:

let Canvas = document.createElement('canvas');let ctx = Canvas.getContext("2d");let avatar = new Image();avatar.src = '../src/xx.png';avatar.onload = (scaleBy = 2) => {   circleImg(ctx, avatar, avatarX * scaleBy, avatarY * scaleBy, avatarW * scaleBy / 2);}// r: 半徑function circleImg(ctx, img, x, y, r) {    ctx.save();    var d =2 * r;    var cx = x + r;    var cy = y + r;    ctx.arc(cx, cy, r, 0, 2 * Math.PI);    ctx.clip();    ctx.drawImage(img, x, y, d, d);    ctx.restore();} 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲一区二区免费 | 黄色毛片视频在线观看 | 国产亚洲精品久久午夜玫瑰园 | 手机av免费电影 | 久久免费视频3 | av在线视 | 欧美成人免费在线视频 | 国产精品视频一区二区三区四 | 亚洲成人在线免费 | 黄色片视频在线观看 | 日本爽快片100色毛片视频 | 一级做a爱片毛片免费 | 国产精品久久久久久久久久久久久久久久 | 中文字幕专区高清在线观看 | 午夜免费网 | 国产一区二区三区四区五区加勒比 | 国产精品久久久久久久久久久久午夜 | 久久久久久久久国产精品 | 蜜桃视频观看麻豆 | 精品麻豆cm视频在线看 | 久久久久久麻豆 | 欧美乱码精品一区 | 亚洲电影在线观看高清免费 | 久久精品网址 | 龙床上的呻吟高h | 全免费午夜一级毛片真人 | 九九夜夜| 精品xxxx户外露出视频 | 黑人一区二区三区四区五区 | 国产在线观看91精品 | 欧美成人毛片 | japanese末成年free | 久久久久久久久久久久久久国产 | 欧美精品免费一区二区三区 | aa级黄色片 | 九色新网址 | 国产精品久久久久久久模特 | 国产精品久久久久久久四虎电影 | 国产成人高清成人av片在线看 | 久久精品视频首页 | 亚洲国产精品久久久久制服红楼梦 |