使用canvas画图,转换成图片路径
程序员文章站
2022-04-09 08:46:50
...
let canvas= document.createElement('canvas'); //创建canvas 对象
canvas.width = 500;
canvas.height = 500;
let pen = canvas.getContext('2d'); //创建context 对象
let img = new Image(); //创建img对象做为背景
img.src = 'img/2.jpg';
img.onload = ()=>{ //这个方法很重要,在图片加载完再开始绘制,不然背景会是空白
pen.drawImage(img,0,0,500,400);
pen.font = '60px Georgia';
pen.fillStyle = '#ffcd00';
pen.textBaseline = 'top'
pen.fillText('七七',200,200);
let dataUrl = ansinie.toDataURL('image/jpge'); //转换换成base64位格式路径
}
ps 你可以在页面上创建一个div <div id="main"></div>
然后 document.getElementById('main').appendChild(canvas);添加到页面上查看效果
上一篇: 浅析php设计模式之数据对象映射模式,浅析设计模式_PHP教程
下一篇: js 对象转换成数组
推荐阅读
-
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
-
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
-
基于HTML5 Canvas:字符串,路径,背景,图片的详解
-
vue 使用html2canvas将DOM转化为图片的方法
-
教你使用Canvas处理图片的方法
-
解决jsp页面使用网络路径访问图片的乱码问题
-
HTML5 canvas画图并保存成图片的jcanvas插件
-
微信小程序使用canvas的画图操作示例
-
python使用PythonMagick将jpg图片转换成ico图片的方法
-
使用canvas对多图片拼合并导出图片的方法