首页 > 编程知识 正文

canvas绘制文字,html5多媒体标签

时间:2023-05-03 22:58:39 阅读:169523 作者:3294

移动端利用canvas制作水印的原理是在需要放置水印的地方放入canvas。 我把这个canvas放在了html的body上;

js代码如下所示

functionaddwatermarker{

var can=document.createelement (canvas );

var body=document.body;

body.appendchild(can;

//文字很多,可以适当调整高兴的龙猫

can.width=200;

can.height=100;

can.style.display=‘none’;

varcans=can.getcontext(2d );

cans.rotate(-20*math.pi/180 );

cans.font=“16px Microsoft Yahei”

cans.fillstyle=“rgba (17,17,17,0.20 )”

cans.textalign=‘left’;

cans.text baseline=‘middle’;

cans.filltext(str,0,can.height - 10 );

body.style.background image=" URL () can.todataurl (" image/png " ) )。"

}

使用时,直接在页面上调用

addwatermarker(「XXX”; //添加水印

结果如下图所示。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。