将 Base64 编码的图片在页面上显示,有两种方法:
1.使用 Data URI scheme
Data URI scheme 是一种将小容量数据直接嵌入到文档中的技术。将 Base64 编码的图片数据直接嵌入到 img 标签的 src 属性中,如下所示:
<img src="data:image/png;base64,iVBORw0KGg..."/>
其中,data URI scheme 的格式为 data:[<MIME type>][;base64],<data>,其中 MIME type 表示数据的类型,比如 image/png 表示 PNG 图片,base64 表示数据使用 Base64 编码,接着是实际的编码数据。
2.使用 JavaScript
可以在 JavaScript 代码中动态创建一个 Image 对象,然后将 Base64 编码的图片数据赋值给它的 src 属性,最后将这个 Image 对象添加到页面中。
var img = new Image(); img.src = "data:image/png;base64,iVBORw0KGg..."; document.body.appendChild(img);
这样就可以将 Base64 编码的图片在页面上显示出来了。需要注意的是,如果图片太大,可能会导致页面加载速度变慢,因此不建议在页面中大量使用 Base64 编码的图片。