¿Cómo puedo modificar un GIF que usa "capas acumulativas"?

Cuando guarda un GIF en GIMP, tiene la opción de usar capas acumulativas (combinar) o un cuadro por capa (reemplazar) .

Elegir capas acumulativas hace que las capas del GIF solo contengan los píxeles que cambiaron desde el último cuadro.

Elegir un cuadro por capa hace que cada una de las capas del GIF guarde todos sus píxeles, sin depender de ninguno de los píxeles del último cuadro.

Si un GIF se ha guardado previamente con capas acumulativas y elimino los primeros fotogramas, se estropea el resto del GIF porque los fotogramas posteriores dependían de la información de color (ahora eliminada) de los primeros fotogramas.

Aquí hay un ejemplo:

Original:

ingrese la descripción de la imagen aquí

Después de eliminar los dos primeros fotogramas:

ingrese la descripción de la imagen aquí

¿Cómo puedo guardar el GIF modificado para que se vea correcto?

Respuestas (3)

Esto es muy fácil en gimp. Desoptimiza el gif para revelar todos los datos de píxeles en capas (filtros/animación/desoptimizar). Elimine las capas, 2 primero en su caso, luego optimícelas nuevamente (filtros/animación/optimizar para gif) Exporte como gif, marque la casilla de animación.

¡Perfecto! No estaba al tanto de la función de desoptimizar.

La idea detrás de Acumulativo (Combinar) es reducir el tamaño del archivo eliminando las partes que no cambian y conservando las partes que sí lo hacen. Si desea ir a la ruta Reemplazar (y no puedo imaginar por qué, pero está bien), haga una copia de la primera capa y fusione la copia con la siguiente capa. Luego haga una copia de la nueva capa y combínela con la siguiente capa. Y así sucesivamente, ad naus. Guardar como animación.

Sí, es una solución bastante torpe.

Eso sería muy tedioso si el GIF tiene 100 cuadros. ¿Sabes si hay alguna forma de automatizarlo? Photoshop tiene una forma de hacerlo automáticamente.
Además, cambié el nombre del título de la publicación. En realidad, no me importa si el nuevo GIF usa Reemplazar o Combinar, pero tiene que verse bien.
¿Tedioso? Puedes apostar. Sinceramente, no sé cómo automatizar el proceso, no juego mucho con los GIF. Alguien inteligente con Python probablemente podría crear un script.

Para hacerlo menos torpe, creé un atajo de fusión hacia abajo en gimp.

El atajo de capa duplicada es: ctrl+shift D

Creé un atajo de fusión hacia abajo en las preferencias así que puedo dejar los dedos en el botón ctrl+shift.

ctrl+shift M

Luego comience en la capa de fondo (la inferior) y haga:

ctrl+shift D > flecha arriba > ctrl+shift M

y así

cuando termine de exportar como gif allí, puede elegir la "eliminación de fotogramas donde no se especifica" para protegerlo como "un fotograma por capa (reemplazar)"

¡Bienvenidos! ¿Puede agregar una o más capturas de pantalla para mostrar el camino? ¡Gracias!