use*_*134 28 html javascript xhtml image
我不确定这是否可行,但我想将图像存储在JavaScript变量或对象中,当页面加载时,我想让这些图像出现在所需的位置.
我想知道一些图像是否转换为二进制形式.可以使用JavaScript将它们转换回图像吗?
Jus*_*son 51
OP似乎正在请求如何在JavaScript中执行数据孤岛,特别是图像.之前给出的答案都没有提供这样的方法,所以你走了.
基本上,您将图像编码为base64字符串,然后将其设置为DOM元素的源.将Image对象的源设置为url不等效,因为它需要额外的HTTP连接.
var data = 'data:image/gif;base64,'+
'R0lGODlhAAEwAMQAAJ2M5Me98GRK1DoYyYBr3PHv++Pe99XO81Y50auc6PBkZEgpzbmt7HJa2I57'+
// snip //
'fS3CqU7XGYgE+GqHvrLJ8Tr6qXmqiwAF9CffgnMNqmWHAWNBwwGsKpKsrmJqltOOV69nuYxSkqpo'+
'Tata18rWtrr1rTIIAQA7';
var icon_elem = document.getElementById("icon_here");
icon_elem.src = data;
Run Code Online (Sandbox Code Playgroud)
上面的代码和完整的示例可以在这里找到:http://www.kawa.net/works/js/data-scheme/base64-e.html
Luc*_*eis 14
你可以简单地使用
var img = new Image();
img.src = "http://yourimage.jpg";
Run Code Online (Sandbox Code Playgroud)
创建DOM图像.
DOM图像是内存中包含图像二进制形式的对象,因此不需要将其转换回图像,因为它已经是图像.
| 归档时间: |
|
| 查看次数: |
64595 次 |
| 最近记录: |