从ascii值创建图像

时间:2014-02-12 08:42:12

标签: javascript html image base64 ascii

我是 base64 图片的新手。我有一个问题,IE8或更低版本不完全支持 base64 图像,限制为32Kb

最后,我使用base64获得了将ascii图片转换为javascript代码的功能。但是,我无法弄清楚如何使用图片的img值显示ascii

当我们在base64代码中使用img时,我们会这样写,

<img src="data:image/png;base64,iVBORw0K..." />

因此,我需要一些东西,如果我有一个ascii图像代码,我可以用与显示base64图像图像类似的方式显示它。

1 个答案:

答案 0 :(得分:0)

我认为你误解了IE8的局限性。

IE8仅支持图像with a maximum size of 32KB,而不支持32位。您唯一能做的就是提供最大32KB的图像。或者放弃对IE8的支持是一种选择。

回答你的第二个问题:

使用JavaScript设置图像的src属性:

function changeImage(dataAsBase64String)
{
    image1.src = 'data:image/png;base64,' + dataAsBase64String;
}