HTML5画布画保存为一个图像
来源:互联网 发布:ori什么软件 编辑:程序博客网 时间:2024/05/01 04:46
保存帆布画作为一个图像,我们可以将源图像的对象设置为图像数据的URL。从那时起,用户可以右键单击图像将其保存到本地计算机。或者,我们也可以打开一个新的浏览器窗口直接与图像数据的url,用户可以保存它。
注意:toDataURL()方法要求任何图像绘制到画布上驻留在web服务器上使用相同的域代码执行。如果不满足此条件,SECURITY_ERR抛出异常。
<!DOCTYPE HTML><html> <head> <style> body { margin: 0px; padding: 0px; } </style> </head> <body> <canvas id="myCanvas" width="578" height="200" style="display:none;"></canvas> <img id="canvasImg" alt="Right click to save me!"> <script> var canvas = document.getElementById('myCanvas'); var context = canvas.getContext('2d'); // draw cloud context.beginPath(); context.moveTo(170, 80); context.bezierCurveTo(130, 100, 130, 150, 230, 150); context.bezierCurveTo(250, 180, 320, 180, 340, 150); context.bezierCurveTo(420, 150, 420, 120, 390, 100); context.bezierCurveTo(430, 40, 370, 30, 340, 50); context.bezierCurveTo(320, 5, 250, 20, 250, 50); context.bezierCurveTo(200, 5, 150, 20, 170, 80); context.closePath(); context.lineWidth = 5; context.fillStyle = '#8ED6FF'; context.fill(); context.strokeStyle = '#0000ff'; context.stroke(); // save canvas image as data url (png format by default) var dataURL = canvas.toDataURL(); // set canvasImg image src to dataURL // so it can be saved as an image document.getElementById('canvasImg').src = dataURL; </script> </body></html>
0 0
- HTML5画布画保存为一个图像
- HTML5画布画保存为一个图像
- HTML5画布上拖拽一个图像
- html5 canvas图像保存为图片文件
- HTML5画布行星图像映射
- HTML5画布图像数据教程
- HTML5画布图像尺寸教程
- HTML5 Canvas(画布)图像处理
- android图像绘制(五)——画布保存为图片
- android图像绘制(五)——画布保存为图片
- HTML5画布kineticjs灰度图像教程
- HTML5画布Three.js图像纹理
- HTML5画布扩大图像在盘旋
- HTML5画布加载图像数据的URL
- HTML5画布获得图像数据的URL
- HTML5画布阻力、下降和调整图像
- HTML5画布图像加载程序教程
- HTML5画布灰度图像颜色教程
- hdu 3016 Man Down 线段树+dp
- 一些关于阶乘的设想(由Sn=1!+2!+3!+...+n!)想到的
- 幽默风趣的 电子工程 专辑文章
- IOS面试题--002
- Steve Yegge:Google面试秘籍
- HTML5画布画保存为一个图像
- HDU 2298 Toxophily
- javaSE-面向对象-Object
- 《C++ Primer第五版》读书笔记(9)--ASSOCIATIVE CONTAINERS
- 路由事件
- TOP-查看CPU使用率,系统资源使用
- SpringMVC源码剖析(二)- DispatcherServlet的前世今生
- 扫雷游戏的实现C++
- mysql 错误积累