这些对于将图像嵌入到 HTML/CSS/JS 中以节省 HTTP 请求很有用,但会以可维护性为代价。 更多信息。 有 在线工具 可以做到这一点,但如果您想要自己的非常简单的实用程序,这里有一些 PHP 代码可以实现它
function data_uri($file, $mime) {
$contents=file_get_contents($file);
$base64=base64_encode($contents);
echo "data:$mime;base64,$base64";
}
也许这个 Gist 也能帮上忙。
@Rodney,非常感谢 Gist 链接。。
我不喜欢这种服务器端的方式。我更喜欢客户端解决方案。这是一个更好的解决方案。只需拖放文件,它就会给你一个 DATA URI。
http://iwantaneff.in/datauri
享受!
不错的代码片段。更新它以自动获取正确的图像类型,而无需将其作为参数传递。
你如何使用它?
兄弟,请一步一步来……