小编典典

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

all

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

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


阅读 185

收藏
2022-03-02

共1个答案

小编典典

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

var canvas = document.getElementById("mycanvas");
var img    = canvas.toDataURL("image/png");

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

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

要么

document.write('<img src="'+img+'"/>');
2022-03-02