从ascii值创建图像

问题描述 投票:0回答:2

我是 base64 图像的新手。我遇到的问题是 IE8 或更低版本不完全支持

base64
图像,限制为
32Kb

最后,我得到了一个使用

base64
ascii
图像转换为
javascript
代码的函数。但是,我无法弄清楚如何使用图像的
img
值来显示
ascii

当我们在

base64
标签中使用
img
时,我们这样写,

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

因此,我需要一些东西,如果我有图像的

ascii
代码,我可以像显示
base64
图像一样显示它。

javascript html image base64 ascii
2个回答
0
投票

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

IE8仅支持图像最大尺寸为32KB,而不是32位。您唯一能做的就是提供最多 32KB 大的图像。或者放弃对 IE8 的支持也是一个选择。

回答你的第二个问题:

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

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

0
投票

ascii_art = """ MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM ”“”

© www.soinside.com 2019 - 2024. All rights reserved.