有没有办法保存包含图片的javascript变量?
var image = new Image();
如果是,怎么样?
提前致谢
编辑:我想将其保存为png而不要求用户进行右键单击。
答案 0 :(得分: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;
我希望这可以帮到你