我在内联显示Base64图像时遇到了麻烦。
我该怎么做呢?
<!DOCTYPE html>
<html>
<head>
<title>Display Image</title>
</head>
<body>
<img style='display:block; width:100px;height:100px;' id='base64image'
src='data:image/jpeg;base64, LzlqLzRBQ... <!-- Base64 data -->' />
</body>
</html>
这很简单。
手动编程base64映像(几乎)是不可能的,所以有一个web应用程序可以做到这一点。以下是应用程序的链接:https://www.opinionatedgeek.com/codecs/base64decoder(解码器适用于常规和url安全编码,它可以解码或编码您的文本/文档)
如您所说,它从data:image/jpeg;base64,开始。
下面是一个摘自维基百科的例子,但它只是一个例子。
< div >
<img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4 / / 8 / w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="红点" />
< / div >
我知道它只是输出一个红点,但当你没有足够的空间来包含图像或类似的东西时,它是有用的。
唯一的问题是这种类型的编码非常长,可能有20行。
希望这对你有所帮助!