在 CSS 数据 URI 中对 PNG 图像使用 Base64 编码
为了使用数据 URI 将 PNG 图像嵌入到 CSS 样式表中,PNG 数据必须首先编码为 Base64 格式。此技术允许将外部图像文件直接包含在样式表中。
Unix 命令行解决方案:
base64 -i /path/to/image.png
此命令将输出 Base64 编码的 PNG 数据。
Python 解决方案:
import base64
with open("/path/to/image.png", "rb") as f:
binary_data = f.read()
base64_data = base64.b64encode(binary_data).decode("utf-8")
ext = "png"
data_uri = f"data:image/{ext};base64,{base64_data}"
print(data_uri)
此 Python 脚本以二进制模式读取 PNG 文件,将其转换为 Base64,然后构造数据 URI,包括适当的 MIME 类型和扩展名。
附加说明:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3