Hay algunos tutoriales de GIMP sobre cómo agregar un fondo para un GIF de pantalla verde, es decir, codificación de croma. Pero ninguno de ellos se trata de un GIF animado de pantalla verde (por ejemplo, el meme "Confused Travolta" ).
GIMP puede abrir GIF animados. ¿Pero se puede agregar un fondo?
Un gif animado es una secuencia de imágenes (en su ejemplo, 100 imágenes), y es técnicamente posible, pero obviamente no se sugiere, abra el archivo con GIMP y edite cada capa.
Como dijiste, hay muchas soluciones simples para imágenes con un fondo alfa (quizás aquí se describe la forma más simple ), pero reemplazar un color es un poco difícil. Hay un antiguo complemento de GIMP, el paquete de animación de GIMP o GAP , que está diseñado para funcionar en varias capas. Aquí está la respuesta a una pregunta similar a la tuya.
La última versión de GAP es para GIMP 2.6, pero parece funcionar incluso con GIMP 2.8 (lea aquí ).
Otra forma es usar ImageMagick :
convert test.gif -fill "#fb8245" -opaque "#1cd000" another_color.gif
He publicado aquí solo un cuadro, pero la conversión funciona en todas las capas. #1CD000 es el verde a ser reemplazado. También puede reemplazar el fondo verde con uno transparente, usando "ninguno" como color de relleno (y agregando un canal alfa):
convert test.gif -alpha set -channel RGBA -fill none -opaque "#1cd000" alpha_bg.gif
Como ves, en la imagen hay muchos pixeles aburridos de otro tipo de verde. ImageMagick viene con el modificador de fuzz (puedes ajustarlo intentando):
convert test.gif -fuzz 15% -alpha set -channel RGBA -fill none -opaque "#1cd000" alpha_bg.gif
En el sitio web de ImageMagick hay muchas páginas relacionadas con la generación o modificación de animaciones. ¡Prueba y disfruta!
Para un trabajo más profesional, en mi opinión, necesitas un paquete específico de animación.
Joonas