【问题标题】:JS Canvas - Save Transparent ImageJS Canvas - 保存透明图片
【发布时间】:2018-02-05 10:55:49
【问题描述】:

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

    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”图像 (即使我将画布样式背景颜色设置为透明)

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

【问题讨论】:

    标签: javascript css html canvas


    【解决方案1】:

    【讨论】:

    • 没用,还在下载白色背景的图片
    • 只是一个小评论:尝试在没有strMime的情况下调用canvas.toDataURL()
    • 你解决了吗?
    猜你喜欢
    • 2016-05-06
    • 2011-03-14
    • 2011-03-13
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 2014-03-18
    • 2017-09-08
    • 1970-01-01
    相关资源
    最近更新 更多