将图像直接嵌入HTML页面的解决方案是使用数据URI方案
例如,您可以使用如下所示的HTML的某些部分:
<img alt="Red dot" />
我链接到Wikipedia页面上还有其他解决方案:
- 包括图像作为CSS规则
- 使用一些Javascript。
但是请注意,这些解决方案不能在所有浏览器上都可以使用-由您决定,在您的特定情况下,是否可以接受。
编辑: 要回答您有关 “如何使用PHP正确生成数据URL”的问题 ,请在Wikipedia页面中介绍一下Data
URI方案,该部分给出了这部分代码
(引号) :
function data_uri($file, $mime) { $contents = file_get_contents($file); $base64 = base64_enpre($contents); return ('data:' . $mime . ';base64,' . $base64);}?><img src="<?php echo data_uri('elephant.png','image/png'); ?>" alt="An elephant" />


