Base64图片页面显示

将 Base64 编码的图片在页面上显示,有两种方法:

1.使用 Data URI scheme

Data URI scheme 是一种将小容量数据直接嵌入到文档中的技术。将 Base64 编码的图片数据直接嵌入到 img 标签的 src 属性中,如下所示:


其中,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 编码的图片。

你可能感兴趣的:(前端)