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

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

推荐答案

最初的答案是针对一个类似的问题.修订如下:

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

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

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

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

Javascript相关问答推荐

我不明白这个react 组件有什么问题

强制执行useStatego struct 化变量[foo,setFoo]的命名约定?

为什么JavaScript双边字符串文字插值不是二次的?

yarn安装一个本地npm包,以便本地包使用main项目的node_modules(ckeditor-duplicated-modules错误)

useNavigation更改URL,但不呈现或显示组件

InDesign—创建一个独立的窗口,在文档中进行更正时保持打开状态

Google maps API通过API返回ZERO_RESULTS,以获得方向请求,但适用于Google maps

jQuery s data()[storage object]在vanilla JavaScript中?'

Websocket错误—有一个或多个保留位开启:reserved1 = 1,reserved2 = 0,reserved3 = 0

在运行时使用Next JS App Router在服务器组件中运行自定义函数

如何发送从REST Api收到的PNG数据响应

覆盖加载器页面避免对页面上的元素进行操作

Nextjs 13.4 Next-Auth 4.2登录(&Quot;凭据&,{});不工作

在SHINY R中的嵌套模块中,不能使用Java代码

Clip-Path在网页浏览器(Mozilla、Edge、Chrome)上不能正常工作,但在预览版Visual Code Studio HTML、CSS、JS上却能很好地工作

如何正确地在ComponentWillUnmount中卸载状态以避免内存泄漏?

固定动态、self 调整的优先级队列

表单数据中未定义的数组键

如何处理不带参数的redux thunk payloadCreator回调函数?

由于http.get,*ngIf的延迟很大