用css编码图像的PHP/Python脚本

用css编码图像的PHP/Python脚本,php,python,css,base64,Php,Python,Css,Base64,我发现自己经常在base64中手动编码css中的背景图像 当我指的是手动时,我指的是我对图像进行编码,复制结果字符串,将其粘贴到css文件中,等等。这太愚蠢了 我得出的结论是,用PHP或Python编写自动执行的脚本并不困难,只需解析css,在HD上查找图像,用base64编码,用css文件中的原始字符串替换结果并保存新文件 然后我想:“为什么没有人做过这件事?也许在做之前先问问会更好。” 我在这里,是否存在类似的解决方案 谢谢好的,,他在那里解释了如何使用它们以及它们是如何有用的。接近尾声时,

我发现自己经常在base64中手动编码css中的背景图像

当我指的是手动时,我指的是我对图像进行编码,复制结果字符串,将其粘贴到css文件中,等等。这太愚蠢了

我得出的结论是,用PHP或Python编写自动执行的脚本并不困难,只需解析css,在HD上查找图像,用base64编码,用css文件中的原始字符串替换结果并保存新文件

然后我想:“为什么没有人做过这件事?也许在做之前先问问会更好。”

我在这里,是否存在类似的解决方案

谢谢

好的,,他在那里解释了如何使用它们以及它们是如何有用的。接近尾声时,他说,用PHP动态生成这些代码非常容易,就像这样

  • 如果您使用的是PHP(或PHP作为CSS),那么可以像这样动态创建数据URI

    <?php echo base64_encode(file_get_contents("../images/folder16.gif")) ?>
    
    
    

但是,不要以为你不应该在网站上的所有图像上使用
base64_encode
。由
base64_encode
生成的字符串的大小比原始图像大约33%。如果您有小图片,并且不想浪费对它们的请求,则数据URI非常有用。

您没有很好地阅读我的问题。很明显,我知道这个函数,我想知道是否有一个脚本可以解析输入中的CSS文件,并自动编码base64中的图像,用编码文件替换字符串,最后保存一个新的输出文件。我读了你的问题。你所寻求的可能是错误的方式。你不应该对每个图像都这样做。你完全没有抓住要点,我可以很容易地介绍一些代码,让我能够决定是否以及哪些图像或文件要从编码中排除,我没有问css中的编码图像是否好,我问是否有一个脚本可以解析css并自动执行!!