js实现canvas保存图片为png格式并下载到本地

小灰灰 2022-09-09 01:49 330阅读 0赞

js

  1. function exportCanvasAsPNG(id, fileName) {
  2. var canvasElement = document.getElementById(id);
  3. var MIME_TYPE = "image/png";
  4. var imgURL = canvasElement.toDataURL(MIME_TYPE);
  5. var dlLink = document.createElement('a');
  6. dlLink.download = fileName;
  7. dlLink.href = imgURL;
  8. dlLink.dataset.downloadurl = [MIME_TYPE, dlLink.download, dlLink.href].join(':');
  9. document.body.appendChild(dlLink);
  10. dlLink.click();
  11. document.body.removeChild(dlLink);
  12. }

html

  1. <button onclick="exportCanvasAsPNG('pieChart','nianling')">保存</button>

发表评论

表情:
评论列表 (有 0 条评论,330人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js保存图片本地

    说明:可以实现下载图片,但是移动端浏览器不行,暂时没有实现,如果有知道的大哥留个言,让我改进一下,感谢。 操作步骤: 新建一个文件夹,将代码放入index.html,然后在文