关于js合成图片 html2canvas
2017-09-29 12:18
615 查看
https://segmentfault.com/q/1010000006054722/a-1020000006056063
<html>
<head>
<meta name="layout" content="main">
<meta http-equiv="Content-
Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/aj
ax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="http://html2canvas.hertzen.co
m/build/html2canvas.js"></script>
<script type="text/javascript" >
$(document).ready( function(){
$(".example1").on("click", function(event) {
event.preventDefault();
html2canvas(document.body, {
allowTaint: true,
taintTest: false,
onrendered: function(canvas) {
canvas.id = "mycanvas";
//document.body.appendChild(canvas);
//生成base64图片数据
var dataUrl = canvas.toDataURL();
var newImg = document.createElement("img");
newImg.src = dataUrl;
document.body.appendChild(newImg);
}
});
});
});
</script>
</head>
<body>
Hello!
<div class="" style="background-color: #abc;">
html5页面截图
<br>jsjtt.com
</div>
<textArea id="textArea" col="20" rows="10" ></textArea>
<input class="example1" type="button" value="button">
</body>
关于canvas的toDataURL报错问题
<head>
<meta name="layout" content="main">
<meta http-equiv="Content-
Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/aj
ax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="http://html2canvas.hertzen.co
m/build/html2canvas.js"></script>
<script type="text/javascript" >
$(document).ready( function(){
$(".example1").on("click", function(event) {
event.preventDefault();
html2canvas(document.body, {
allowTaint: true,
taintTest: false,
onrendered: function(canvas) {
canvas.id = "mycanvas";
//document.body.appendChild(canvas);
//生成base64图片数据
var dataUrl = canvas.toDataURL();
var newImg = document.createElement("img");
newImg.src = dataUrl;
document.body.appendChild(newImg);
}
});
});
});
</script>
</head>
<body>
Hello!
<div class="" style="background-color: #abc;">
html5页面截图
<br>jsjtt.com
</div>
<textArea id="textArea" col="20" rows="10" ></textArea>
<input class="example1" type="button" value="button">
</body>
相关文章推荐
- JS HTML图片显示Canvas 压缩功能
- HTML5+JS游戏开发模块----canvas图片拖放
- 关于html的table转成图片的js插件dom-to-image
- js html 图片显示 canvas 压缩
- HTML2CANVAS 合成图片
- js截图及绕过服务器图片保存至本地(html2canvas)
- 【HTML/JS】Img的src指向的图片不存在,让img不显示出来
- 关于js中出现获取input框的值为[object HTMLInputElement]的问题
- THREE.js 第二部分 canvas_camera_effect.html 内容分析
- FLASH CC 2015 CANVAS (三) flash中写JS调用html中JS的函数,变量
- html 页面中JS与CSS,图片的加载顺序
- 使用js获取图片某一点的rgb值,并设置相适应的背景颜色。http://www.zhangxinxu.com/study/201408/rgbaster-js-example.html
- js上传照片,预览,压缩后base64编码发送后台,及将后台返回的base64图片显示到HTML
- 一.百度UEditor编辑器之图片上传文件:image.js/image.html
- 关于iReport制作报表在程序中导出html时的图片显示问题
- 关于webView加载html代码 图片拦截修改
- 关于js在html中执行顺序的问题
- 关于HTML/CSS/JS常见兼容性整理
- 关于在HTML表格中插入背景图片图片重复显示的问题
- Web开发之html2canvas 实现纯JS网页截图简单例子