js cavas截图
来源:互联网 发布:edg网络黄金官方网站 编辑:程序博客网 时间:2024/06/05 07:30
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>capture screen</title> </head> <body> <video id="video" controls="controls" crossorigin="anonymous"> <source src="http://oss-cn-hangzhou.aliyuncs.com/tsnrhapp/circle/videos/2a46579b57c479b22b2e8d69d7a85236.mp4"> </video> <div id="output"></div> <button onclick="jietu()">截图</button> <script type="text/javascript"> (function() { var video, output; var scale = 0.8; var initialize = function() { output = document.getElementById("output"); video = document.getElementById("video"); video.addEventListener('loadeddata', captureImage); }; var captureImage = function() { var canvas = document.createElement("canvas"); canvas.width = video.videoWidth * scale; canvas.height = video.videoHeight * scale; canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height); var img = document.createElement("img"); img.src = canvas.toDataURL("image/png"); output.appendChild(img); }; initialize(); })(); function jietu(){ var scale = 0.8; var canvas = document.createElement("canvas"); canvas.width = video.videoWidth * scale; canvas.height = video.videoHeight * scale; canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height); var img = document.createElement("img"); img.src = canvas.toDataURL("image/png"); output.appendChild(img); } </script> </body></html>如果跨域会报错的
阅读全文
0 0
- js cavas截图
- js截图
- web-js截图效果
- js做截图
- JS页面截图技术
- js浏览器截图
- HTML5 Cavas 第三篇
- html5--cavas画圆
- Android画布(cavas)
- Android Cavas.clipPath()用法
- JS中截图工具:copper
- 20130420 js截图插件完成
- html2canvas js截图并下载
- js,html5画图,js截图,ajax上传
- html2canvas.js网页截图功能(解决截图不全问题)
- html2canvas.js网页截图功能(解决截图不全问题)
- HTML5 cavas画布加载图片
- 安卓cavas.clipPath用法
- java随手笔记
- 深度学习网络调参技巧
- Linux 文件基本属性
- C语言(Head First C)-6_1:结构、联合与位字段:创建自己的结构
- 【LeetCode】401. Binary Watch
- js cavas截图
- 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)
- Redis与Memcached的区别
- 4.18 leetcode -18 single-number
- get_lantern::std::operator
- 关于Google Chrome启动时启动页面被毒霸篡改的解决办法
- Eclipse快捷键大全
- Spring学习——Spring中定时器实现
- android两种序列化方式