gpt4 book ai didi

javascript - 如何以编程方式使用 Javascript 将 Canvas 作为图像复制到剪贴板

转载 作者:行者123 更新时间:2023-12-03 16:29:43 24 4
gpt4 key购买 nike

我已经使用 html2canvas.js对特定的div进行截图,现在想知道是否可以使用js复制canvas元素作为剪贴板的图像,然后用户只需单击即可在剪贴板上显示他们想要的图像,他们需要做的只是粘贴它。

Codepen Demo

最佳答案

它仅适用于 https 或 localhost:

    function getScreenShot(Src){
let src = document.getElementById(Src);
html2canvas(src).then(function(canvas) {
document.getElementById("explain-scr").appendChild(canvas);
canvas.toBlob(function(blob) {
navigator.clipboard
.write([
new ClipboardItem(
Object.defineProperty({}, blob.type, {
value: blob,
enumerable: true
})
)
])
.then(function() {
// do something
});
});
});
}

关于javascript - 如何以编程方式使用 Javascript 将 Canvas 作为图像复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40278230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com