使用JS将Base64改为PNG

cha*_*asi 0 javascript base64 png

你们知道一种使用javascript将base64字符串转换为PNG的方法吗?我基本上想在网站上显示它.

示例字符串:

"imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYKGdgYse/6fIpDhZRlQDqQRGDRw1cNTAUQPpbSC0PKOegVQCADCrA81JwUxoAAAAAElFTkSuQmCC"
Run Code Online (Sandbox Code Playgroud)

Vin*_*tav 5

您可以使用document.getElementById()来获取元素并将src设置为如下所示:

<img id="dynImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />
Run Code Online (Sandbox Code Playgroud)

例如:这会创建一个小红点

document.getElementById("dynImg").src = "data:image/png;base64,iVBORw0K...";
Run Code Online (Sandbox Code Playgroud)