## 截圖保存
在canvas中繪出的圖片只是`canvas`標簽而已,并非是真正的圖片,我們并不能保存,不過我們可以利用`canvas.toDataURL()`這個方法把canvas繪制的圖形生成一幅圖片,生成圖片后,就能對圖片進行相應的操作了。
首先我們定義用一個a標簽定義下載的鏈接,然后再給a設置下載的鏈接。
```
<a id="download" download="aa.png">下載</a>
var imageURL=canvas.toDataURL("image/jpeg")
```
當然,你也可以動態的設置下載的文件名
```
document.getElementById("download")setAttribute("download","abc.png");
document.getElementById("download").href=imageURL;
```
當然,我們也可以保存為另外的圖片格式:image/png
注意:
- toDataURL() 是canvas的方法
- a的download屬性只有 Firefox 和 Chrome 支持 download 屬性。