📜  测试图像作为 base 64 字符串 - Html (1)

📅  最后修改于: 2023-12-03 15:11:05.822000             🧑  作者: Mango

将测试图像转换为 Base64 字符串 - HTML

在开发 Web 应用程序时,经常需要在网页上显示图片。而常常需要将图片转换为 Base64 字符串,以免出现加载速度过慢的问题。在本文中,我们将介绍如何在 HTML 中将测试图像转换为 Base64 字符串。

Base64 简介

Base64 是一种数据编码方式,将二进制数据转换为 ASCII 字符串,方便在文本协议中传输,如邮件、HTTP 协议等。Base64 是一种可读性较高的编码方式,但是由于编码后的字符串长度比原始数据长度要长,所以不适用于大型数据。

HTML 中的 Base64

在 HTML 中,可以将图片转换为 Base64 字符串,并通过 <img> 标签显示。以下是将测试图像转换为 Base64 字符串的例子:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVR42mP8z8AARwEBAf+AW3uAQAAPbSURBVHja5JrNasJQEIY/5iRCh5wC1/2zs4t4n4gR9yjKc1awqsS56N+pUTQNArLqZ3qKjTewT99TxCzvtDvB+vWbpd8hLmCOdTuZrlK2xOFWzyqry8BdY+4z4bH27tXcZAjJ1Caw35AVG0E0ZDfRE8q3E99fYlOpxe9XlOy8WsszYuWaL1WLd33xOQvqsLjrG7IXYJi6Tpz9e2yP/fIhpMA/lSoZCBfaDPk1xwnZ+IwM7d5YmbAvuG9VzULAXweq3eLAtQnpn79r5R5N5dd5wMR7GkAGedc0V0ULMfIr3qD7rZOg/jrJkkZJC+Mr5w5D7GCY6kxoUy9I2yTP+UeJdejmOmdcVeZevOJl+nyvd99E/TzndXS/lMMA9vz8A+LExACxxknII1Ta+NHxSw2+zPwWd4+2N4g4RkTZEdH1JjG+niawpBnArnCPAlafD8JfVAkFg+FV7GJfucmBoV9Pmyr5TRqq2xBEDPT+yyw5VZvR6J1U6nL+frzmPkp2+vhDye53CBd+fOOaeNl+dcewZ7I/ndAZzwfMg0zETIU/MWVOGvz/vudSHd+Na01609UYaAzpjIp2vBr4+4tIW+c76Y8NHkWmgrJyaxS46+PKXSBB1bq3KnOxhJj4z4PQ2YlofnarW1akHthvGGGpEgDaw1LShgLmOmZeiPONndUX794zDxm/8/TA44yXv1wwVVdNn+ypFPnyoJePZ2LhEl6Ulysl6YiWT6MWb9eDy/KnPdREfVoo0ig0IwMx32ZKi0MuG7VzYaaqO+SLOmnzv5rLr7gVmey5XC5w5VZv1I72jYzE6/evUM6fz9/NCbEOAPa78o+rtwAAAAASUVORK5CYII=" alt="测试图像">

其中的 data:image/png;base64, 表示 MIME 类型为 PNG,后面是转换后的 Base64 字符串。在实际应用中,应替换为自己的图片。

总结

在 HTML 中使用 Base64 字符串可以方便地在网页上显示图片,而不必另行加载图片文件。但是需要注意的是,Base64 编码后的字符串长度较长,不适用于大型数据。