Extractor de fotogramas de GIF
Divide cualquier GIF animado en fotogramas individuales. Cada fotograma se reconstruye exactamente como lo muestran los navegadores, incluida la transparencia y el método de eliminación, y puedes descargar fotogramas sueltos, todos en un ZIP o una sola hoja de sprites. Tu GIF nunca sale de tu dispositivo.
Última actualización:
Cada fotograma tal como aparece en la animación.
PNG conserva los píxeles transparentes. La ampliación es exacta al píxel (sin desenfoque).
Cómo usar Extractor de fotogramas de GIF
- Añade un GIF arrastrándolo al cuadro, eligiéndolo desde tu dispositivo o pegándolo con Ctrl+V. También puedes probar el ejemplo.
- Revisa los fotogramas: la cuadrícula muestra cada fotograma con su número y retardo, y el reproductor te permite recorrer la animación paso a paso.
- Elige las opciones de exportación: PNG o JPG, color de fondo, escala y fotogramas completos o fragmentos sin procesar.
- Selecciona los fotogramas marcándolos, o usa Seleccionar todo. Todos los fotogramas están seleccionados de forma predeterminada.
- Descarga un solo fotograma, pulsa Descargar fotogramas en ZIP o crea una hoja de sprites.
Cómo se guardan las animaciones GIF
Un GIF animado es una lista de imágenes que comparten una "pantalla lógica". Cada imagen (fotograma) tiene una posición, un tamaño, una tabla de hasta 256 colores y datos de píxeles comprimidos con LZW. Una extensión de control gráfico delante del fotograma añade tres cosas:
- Retardo: cuánto tiempo permanece el fotograma en pantalla, guardado en centésimas de segundo (así, 7 significa 70 ms).
- Índice de color transparente: una entrada de la paleta que no se dibuja, de modo que los píxeles de debajo siguen visibles.
- Método de eliminación: qué ocurre con el área del fotograma antes de dibujar el siguiente.
Los GIF optimizados suelen guardar solo el pequeño rectángulo que cambió desde el fotograma anterior. Por eso, guardar sin más cada imagen almacenada da fotogramas rotos e incompletos. Este extractor decodifica él mismo los datos LZW y reproduce las reglas de eliminación, así que los fotogramas completos coinciden con lo que muestra un navegador.
Métodos de eliminación de GIF
| Valor | Nombre | Qué hace el visor después de mostrar el fotograma |
|---|---|---|
| 0 | No especificado | Deja el fotograma en su sitio (los navegadores lo tratan como 1) |
| 1 | No eliminar | Conserva el fotograma; el siguiente se dibuja encima |
| 2 | Restaurar al fondo | Borra el rectángulo del fotograma (los navegadores lo hacen transparente) |
| 3 | Restaurar al anterior | Vuelve a poner lo que había en pantalla antes de dibujar este fotograma |
Retardos de fotogramas y velocidad de fotogramas
La velocidad de fotogramas de un GIF no es fija: cada fotograma tiene su propio retardo. La velocidad media mostrada arriba es el número de fotogramas dividido entre la duración total. Como los retardos se guardan en pasos de 10 ms, los valores habituales son 20 ms (50 fps), 30 ms (unos 33 fps), 40 ms (25 fps), 70 ms (unos 14 fps) y 100 ms (10 fps). La mayoría de los navegadores reproducen los fotogramas con un retardo de 0 o 10 ms a unos 100 ms, así que los GIF muy "rápidos" en realidad se reproducen despacio; la herramienta muestra este tiempo efectivo en la duración y en el archivo de tiempos exportado.
¿Necesitas la animación como video? Usa GIF a MP4. Para extraer fotogramas de un archivo de video, usa Video a fotogramas.
Preguntas frecuentes
¿Cómo divido un GIF en fotogramas?
Arrastra el GIF al cuadro de arriba. La herramienta lo decodifica al instante y muestra todos los fotogramas en una cuadrícula. Descarga un fotograma con su propio botón o pulsa Descargar fotogramas en ZIP para obtener todos los fotogramas seleccionados como archivos PNG numerados.
¿Por qué algunos fotogramas se ven incompletos en otros extractores?
Muchos GIF están optimizados: cada fotograma solo guarda la parte de la imagen que cambió, y un método de eliminación indica al visor qué conservar del fotograma anterior. Esta herramienta reproduce esas reglas, así que cada fotograma completo exportado se ve exactamente como la animación en ese momento. Si necesitas las piezas guardadas en sí, elige Fragmentos sin procesar.
¿Qué significan los retardos de los fotogramas?
Cada fotograma de un GIF guarda un retardo en centésimas de segundo, que aquí se muestra en milisegundos. Los navegadores suelen reproducir un retardo de 0 o 10 ms a unos 100 ms, así que la herramienta muestra tanto el valor guardado como el tiempo de reproducción efectivo.
¿El resultado en PNG es sin pérdida?
Sí. Los fotogramas GIF usan como máximo 256 colores, y PNG guarda esos píxeles exactamente, incluidas las zonas transparentes. La exportación en JPG se ofrece por comodidad, pero tiene pérdida y rellena las zonas transparentes con el color de fondo que elijas.
¿Hay un límite de tamaño para el GIF?
No hay límite de subida porque no se sube nada. Los GIF muy largos o muy grandes usan mucha memoria, así que la herramienta deja de decodificar tras unos 60 millones de píxeles en total (por ejemplo, 400 fotogramas de 400 × 375) y te indica cuántos fotogramas se cargaron.
¿Mis GIF se suben a algún sitio?
No. El GIF se lee y se decodifica con JavaScript en tu navegador, y los archivos PNG y el ZIP se crean en tu dispositivo.
¿Qué es una hoja de sprites?
Una hoja de sprites es una sola imagen que contiene todos los fotogramas uno al lado del otro en una cuadrícula. Los motores de juegos y las animaciones CSS la usan para reproducir una animación desde un único archivo. La herramienta también te da el orden y los retardos de los fotogramas en JSON o CSV.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.