Cómo se usa
- Pega la cadena Base64 o el URI data:image/gif;base64.
- Revisa la vista previa y el formato, las dimensiones y el tamaño detectados.
- Para un GIF animado, elige Original como formato de descarga para conservar todos los fotogramas. Para una imagen fija, deja GIF para convertirla.
- Descarga el archivo .gif.
Datos GIF en Base64
Un archivo GIF empieza con el texto GIF89a o con el más antiguo GIF87a. En Base64 se convierten en R0lGODlh y R0lGODdh, así que los seis primeros caracteres, R0lGOD, son una señal fiable. Los GIF en Base64 aparecen como indicadores de carga incrustados en CSS, como diminutos píxeles de seguimiento transparentes en correos y en analítica web, y como animaciones de reacción guardadas en bases de datos de chats o foros. GIF es popular para imágenes incrustadas muy pequeñas porque un GIF transparente de 1 × 1 es uno de los archivos de imagen válidos más pequeños, con solo unas pocas decenas de bytes.
Conservar la animación
La descarga Original escribe los bytes decodificados sin cambios, así que se conservan todos los fotogramas, su temporización y la configuración de repetición. Todas las salidas convertidas se crean dibujando la imagen en un canvas, y un canvas solo contiene una imagen. Por eso la conversión conserva únicamente el primer fotograma, incluso cuando el destino vuelve a ser GIF.
Esa limitación también resulta útil: para extraer el primer fotograma de una animación como imagen fija, pega el GIF y descárgalo como PNG o JPG.
Cómo trata el conversor GIF el color y la transparencia
- 256 colores. GIF almacena como máximo 256 colores por imagen. El conversor elige la paleta a partir de la propia imagen con el método de corte por la mediana (median cut), que funciona bien con logotipos, iconos y gráficos sencillos. Las fotos y los degradados suaves pueden perder matices sutiles.
- Transparencia de 1 bit. Cada píxel es totalmente transparente o totalmente opaco. Las sombras suaves y los bordes suavizados se convierten en bordes duros.
Cuando la fidelidad del color o la transparencia suave importan más que la compatibilidad con GIF, PNG o WebP es mejor destino.
En la línea de comandos, la decodificación se hace en un solo paso: base64 --decode spinner.txt > spinner.gif.
Preguntas frecuentes
¿Por qué mi GIF deja de moverse después de convertirlo?
La salida convertida solo contiene el primer fotograma. Elige Original como formato de descarga para guardar el GIF animado exactamente como se codificó.
¿Por qué el GIF convertido se ve con bandas o con grano?
GIF solo puede contener 256 colores, así que las imágenes con muchos matices, como las fotos, se reducen a los colores más cercanos de la paleta. Usa PNG o WebP si necesitas toda la gama de colores.
¿Qué ocurre con los píxeles semitransparentes?
En GIF, la transparencia es de todo o nada. Cada píxel pasa a ser totalmente transparente o totalmente opaco, lo que puede dejar un contorno dentado alrededor de los bordes suaves.