base64 图片显示在线
时间: 2025-01-02 18:34:41 浏览: 7
### 如何在网页中通过Base64编码显示图片
为了在网页中展示Base64编码的图像,可以采用HTML `<img>`标签并设置`src`属性为包含特定前缀的数据URI方案。具体来说,对于PNG格式的图片,应使用如下形式:
```html
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA..." alt="Red dot">
```
上述代码片段中的`iVBORw0KGgoAAAANSUhEUgAAAAUA...`部分代表实际经过Base64转换后的二进制数据流[^1]。
下面给出一段完整的HTML实例来说明怎样在一个简单的页面里嵌入两张由ESP32服务器提供的Base64编码图片:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ESP Image Web Server</title>
</head>
<body>
<h2>ESP Image Web Server</h2>
<!-- 图片1 -->
<p>Image 1:</p>
<img src="data:image/png;base64,BASE64_ENCODED_IMAGE_DATA_1" alt="First ESP32 Captured Image">
<!-- 图片2 -->
<p>Image 2:</p>
<img src="data:image/png;base64,BASE64_ENCODED_IMAGE_DATA_2" alt="Second ESP32 Captured Image">
</body>
</html>
```
在这个例子中,`BASE64_ENCODED_IMAGE_DATA_1` 和 `BASE64_ENCODED_IMAGE_DATA_2` 需要被真实的Base64字符串所替代,这些字符串是从ESP32设备获取并通过网络发送给浏览器客户端的。
此外,在Python环境中也可以利用内置库`base64`来进行文件到Base64字符串之间的相互转化操作,这有助于准备用于嵌入web页面的内容[^2]。
阅读全文