javascript - JS Canvas - 保存透明图像

标签 javascript css html canvas

我正在使用以下代码下载(拍摄快照) Canvas :

    var strMime = "image/png";
    var canvas = document.getElementsByTagName('canvas')[0];
    var link = document.createElement("a");
    link.href = canvas.toDataURL(strMime);
    link.download = 'test1.png';
    link.click();

事情是它创建了一个白色背景的“test1.png”图像 (即使我将 Canvas 样式背景颜色设置为透明)

知道如何从 Canvas 生成透明的 png 文件吗?

最佳答案

关于javascript - JS Canvas - 保存透明图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45914459/

相关文章:

html - 如何在另一个div中将带有背景图像的div居中

php - 如何通过 HTML 中的按钮或链接发布到 2 个页面?

html - 重复的 CSS 显示不一样

javascript - 如何在 chrome 扩展程序中制作私有(private)文件?

javascript - 环绕一个更高的元素

javascript - 如何设置div滚动条默认在底部

Java 显示 HTML

javascript - 如何调整按钮的断点,使它们折叠成一列?

javascript - 使用输入类型编号获取光标位置

javascript - 如何 slideDown() 输入框?