【canvas】把画布保存为图片
+ 把canvas绘制的内容输出成base64内容。
+ 语法:canvas.toDataURL(type, encoderOptions);
+ 例如:canvas.toDataURL("image/jpg",1);
+ 参数说明:
* type,设置输出的类型,比如 image/png image/jpeg等
* encoderOptions: 0-1之间的数字,用于标识输出图片的质量,1表示无损压缩,类型为: image/jpeg 或者image/webp才起作用。
```
案例1:
var canvas = document.getElementById("canvas");
var dataURL = canvas.toDataURL();
console.log(dataURL);
// "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNby
// blAAAADElEQVQImWNgoBMAAABpAAFEI8ARAAAAAElFTkSuQmCC"
var img = document.querySelector("#img-demo");//拿到图片的dom对象
img.src = canvas.toDataURL("image/png"); //将画布的内容给图片标签显示
```

浙公网安备 33010602011771号