javascript - 将 HTML Canvas 捕获为 gif/jpg/png/pdf?

是否可以将 html Canvas 中显示的内容捕获或打印为图像或 pdf?

我想通过 Canvas 生成一个图像,并能够从该图像生成一个 png。

最佳答案

原始答案是针对类似问题的。这已被修改:

const canvas = document.getElementById('mycanvas')
const img    = canvas.toDataURL('image/png')

使用 IMG 中的值,您可以将其写为新图像,如下所示:

document.getElementById('existing-image-id').src = img

document.write('<img src="'+img+'"/>');

https://stackoverflow.com/questions/923885/

相关文章:

html - 默认情况下如何选择单选按钮?

html - 为什么不在 HTML 中使用表格进行布局?

html - 拉伸(stretch)和缩放 CSS 背景

html - 从 IFrame 中删除边框

html - Zalgo 文本如何工作?

html - 如何在 pre 标签中换行?

html - HTML中id和name属性的区别

javascript - 如何检测 JavaScript 是否被禁用?

html - 有没有办法改变输入类型 ="date"格式?

html - 为输入类型 ="file"按钮设置样式