【问题标题】:Saving a image from javascript variable从 javascript 变量中保存图像
【发布时间】:2014-10-19 05:42:03
【问题描述】:

有没有办法保存一个包含图片的 javascript 变量?

var image = new Image();

如果是,怎么做?

提前致谢

编辑:我想将其保存为 png,而不要求用户右键单击。

【问题讨论】:

标签: javascript image save


【解决方案1】:

您可以通过将图像编码为 base64 字符串来做到这一点,然后您可以将该字符串设置为 DOM 元素的源。 要对图像进行编码,您可以使用一些额外的工具,或者您可以使用此站点为您生成 base64 字符串:http://www.kawa.net/works/js/data-scheme/base64-e.html

得到你的base64字符串后,你可以这样使用它:

var data = 'data:image/gif;base64,' + 'put your base64 string here';
var icon_elem = document.getElementById("icon_here");
icon_elem.src = data;

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2011-04-23
    • 1970-01-01
    • 2016-08-12
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 2016-06-29
    • 2013-03-19
    • 1970-01-01
    相关资源
    最近更新 更多