原理:通过动态生成canvas然后转为base64格式
代码demo
export const watermark = (text) =>{
let _wm = document.createelement('canvas')
_wm.setattribute('width',150)
_wm.setattribute('height',100)
let ctx = _wm.getcontext('2d')
ctx.fillstyle = '#d2d2d2'
ctx.font= "13px 宋体"
ctx.translate(60,50)
ctx.rotate(-0.5)
//ctx.fillrect()
ctx.filltext(text,0,0)
return _wm.todataurl()
}
如对本文有疑问, 点击进行留言回复!!
荐 超强的入门文章 !!! JavaScript 速成计划第二篇(杂项详解:JS操作HTML 与 CSS、异常、事件)!
教你搭建 nodejs+mongoose+Graphql+Vue+Typescript 框架(上)
【Nginx】如何为已安装的Nginx动态添加模块?看完我懂了!!
网友评论