Uso de codificación Base64 para imágenes PNG en URI de datos CSS
Para incrustar imágenes PNG en hojas de estilo CSS utilizando URI de datos, los datos PNG primero debe codificarse en formato Base64. Esta técnica permite incluir archivos de imágenes externos directamente dentro de la hoja de estilo.
Solución de línea de comandos de Unix:
base64 -i /path/to/image.png
Este comando generará datos PNG codificados en Base64.
Solución 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)
Este script de Python lee el archivo PNG en modo binario, lo convierte a Base64 y luego construye el URI de datos, incluido el tipo y la extensión MIME apropiados.
Notas adicionales:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3