js实现HTML转换成图片
来源:互联网 发布:php assign方法 编辑:程序博客网 时间:2024/05/22 00:20
1.首先利用html2canvas把html转换成canvas
html2canvas($('#content'),{ onrendered: function(canvas) { document.body.appendChild(canvas); }})
2.利用canvas对象方法:toDataURL()把canvas转换成图片
function convertCanvasToImage(canvas) { var image = new Image(); image.src = canvas.toDataURL("image/png"); return image;}
得到的数据格式为:data:image/png;base64…
完整代码如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="jquery.min.js"></script> <script src="html2canvas.js"></script></head><body> <div id="content" style="width:150px;height:150px;border:1px solid blue;"> <span>Hello World!</span> <br> <span><h2>Are you hear me?</h2></span> </div> <button id="btnSave">save</button><script>$(function(){ $('#btnSave').click(function(event) { html2canvas($('#content'),{ onrendered: function(canvas) { document.body.appendChild(canvas); convertCanvasToImage(canvas); } }) }); function convertCanvasToImage(canvas) { var image = new Image(); image.src = canvas.toDataURL("image/png"); document.body.appendChild(image); return image; }})</script></body></html>
阅读全文
0 0
- js实现HTML转换成图片
- html实现图片预览js
- html页面转换成图片
- js实现带缩略图的图片转换
- html 使用js+css+html实现图片划过预览效果
- js转换html为图片(html2canvas模糊变清晰)
- 将html页面转换成图片
- .Net 如何在web中实现将HTML转换成一张图片(非常简单)
- JS将html转换成txt
- HTML-JS转换工具
- html+js实现图片上传前预先预览
- html中利用js实现简单图片轮换效果
- html+js实现图片预加载(异步加载)
- html js简单实现图片轮播功能
- java实现将js、css、图片合并到html
- html+js实现图片上传前预先预览
- JS将图片转换成Base64编码
- js---图片转换
- 合并单元格 js 代码和 freemark代码
- appium python版api笔记
- PHP中常用的打印和输出函数的一些认识
- eclipse 安装maven插件配置
- 琐记8:恐怖的僵尸进程与温暖的守护进程
- js实现HTML转换成图片
- 工作中常用到的git命令
- Kinect虚拟试衣间开发(2)-Hand Point Gesture,手掌交互部分
- 第五章 定时器与数码管基础
- 使用POI读取Excel时如何把数字转换成字符串
- 字符串转化为对象空指针
- 数据结构二叉树BinaryTree之性质+推导
- HTML5 -- canvas画板转为图片
- 创建一个没有家目录,不能登陆的用户