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 = canvas.toDataURL('image/jpge');  //转换换成base64位格式路径
}
ps 你可以在页面上创建一个div <div id="main"></div>
然后 document.getElementById('main').appendChild(canvas);添加到页面上查看效果

使用canvas画图,转换成图片路径相关推荐

  1. 页面绘制 canvas 并转换成图片实现长按保存

    前言 基于 uni-app 进行m端 app 开发的时候,碰上一个需求是将卡片弹窗生成图片,之前工作有用过 html2image 等插件,虽然简单便捷,但是经常会碰见一些奇奇怪怪的兼容性问题,因此此次 ...

  2. vue中怎么把图片转换成base64字符串 , 以及base64字符串怎么转换成图片路径

    一 , 项目根路径npm i vant , 安装vant组件库 , main.js中引入并注册vant 二 , 页面中使用 van-uploader上传文件的组件 第一种方法 : 在提交表单时拿到上传 ...

  3. 二维码 验证码转换成图片路径

    第一步:封装的接口加上blob responseType: "blob" 第二步:获取的返回值加上转换 window.URL.createObjectURL() 就可以看到的生成的 ...

  4. 使用的是html5的canvas将文字转换成图片

    当前功能的运用场景是:用户需要传文件给他人,在用户选择文件之后需要显示一个文件图标和所选文件的名称. 当前代码部分是摘自网上,但是已经忘记在什么地方获取的,如有侵权联系小弟后自当删除. 注意:必须在h ...

  5. html页面转换成图片的三种方法——canvas、dom-to-image、html2canvas

    html页面转换成图片的三种方法--canvas.dom-to-image.html2canvas canvas绘制网络图片报错(跨域) 使用canvas将html页面转成图片 dom-to-imag ...

  6. html2canvas将html代码生成canvas转换成图片,并且保存到本地

    html2canvas将html代码生成canvas转换成图片,并且保存到本地 html2canvas 将html转换成canvas展示 convertCanvasToImage 从canvas提取为 ...

  7. Android笔记:将布局转换成图片

    如题,需求就是把xml里面的布局转换成图片,然后保存下来,大家觉得特别简单吧,去问过好多人,也查了查很多app都有这么一个功能,当用户完成了app的某个任务时,产品希望用户点击分享的时候,能动态绘制出 ...

  8. xml文件转换成图片_如何把pdf文件转换成图片?

    pdf文件怎么转成JPG图片呢?相信有不少人在迷惑,可能还在想着截图等操作来完成转换,但如果是截图成JPG图片后的效果可能很差,并没有之前pdf文件那么清楚.那这样往往打印出来的效果也不怎么理想,那怎 ...

  9. cad图纸怎么转换成图片?

    图片相对于CAD文件会更加的方便浏览,这也就是很多将CAD转换成图片的原因,但是笨拙的截图方式是不是已经比较落后了呢,那么见天就分享给你们将CAD转换成图纸的批量方法吧 材料:CAD文件,电脑 工具: ...

最新文章

  1. python读写excel(合并单元格)
  2. python比java简单好学-21、PHP和python/JAVA比,哪个更好学?
  3. [bzoj2467][中山市选2010]生成树_快速幂
  4. C#的一些方法读程序转c++
  5. 【微信小程序毕业设计源代码】最近开发的60个java+python微信小程序源码+毕业设计选题推荐
  6. 【Python脚本进阶】1.2、python脚本基础知识(下)
  7. 卡方 matlab,用matlab算卡方值
  8. 基于HC-05蓝牙模块的STM32无线控制智能系统硬件开发
  9. 【burpsuite安全练兵场-服务端8】文件上传漏洞-7个实验(全)
  10. 力荐 50 个最实用的免费机器学习数据集
  11. python9行代码_如何用9行Python代码编写一个简易神经网络
  12. pandas合并groupby_pandas数据聚合与分组运算——groupby方法
  13. 智能车浅谈 电磁组——环岛处理
  14. 使用Modbus TCP协议连接安川PLC
  15. 计算机辅助发音,计算机辅助语言学习系统中的发音质量评价方法
  16. 【FLASH】写MSP430片内flash|FLASH 读写等操作 学习
  17. 2014年9月踏上北京的“不归之路”(01)
  18. chrome设置微信ua_用Chrome在电脑上模拟微信浏览器 - 雪山玉龙 - 博客园
  19. 【优化表达系列】LaTeX 模板汇总
  20. bugku web 头等舱 writeup

热门文章

  1. IIS7.x渗透笔记
  2. java 成员变量默认值_在编写Java程序的时候,如果不为类的成员变量定义初始值,Java会给它们默认值,下列说法中不正确的一个是______。...
  3. 仿迅雷播放器教程 -- 基于VLC的C++播放器 (4)
  4. php循环如何中断,如何中断forEach循环(详细介绍)
  5. Python OpenCV设置摄像头分辨率
  6. VUE 读写本地文件
  7. php购物车数量加减代码,购物车商品数量加减效果
  8. 礼仪课程-湖南大学 袁涤非
  9. 大数据设计方案V1.0
  10. 优雅演进:探索低代码与全栈的完美结合