Crear animacion gif a partir de imagenes


A nadie le asusta el tema de hacer una imagen gif a partir de imagenes. click aqui, agregar, click aya, aceptar, .... La verdad es que es un poco aburrido repetir siempre los mismos pasos.
Pero, ¿y si os digo que os todo esto se puede hacer desde la consola con una sola linea?
Ya os enseñe el potencial del paquete imagemagic en este post y en este otro.
Por si acaso alguien no tiene todavia el paquete instalado, debe ejecutar la siguiente linea:
$ sudo apt-get install imagemagick
Ahora deberemos tener cada uno de los fotogramas en una imagen distinta, en este caso vamos a suponer una imagen gif en movimiento que consta de 3 imágenes jpg llamadas im01.jpg im02.jpg e img03.jpg
Solo nos quedara ejecutar el siguiente comando:
$ convert -delay 20 -loop 0 im01.jpg im02.jpg im03.jpg resultado.gif
Donde delay 20 es el intervalo de tiempo que habra entre una fotografia y la siguiente, y loop 0 indica que se va a repetir la animación infinitas veces.

Tambien puede darse el caso de que tengamos una animacion gif y deseemos añadirle una imagen al final:
$ convert -delay 20 -loop 0 resultado.gif im04.jpg resultado.gif
Y puede que una vez generada la animacion deseemos darle más velocidad o más lentitud. Os voy a hacer la muestra de cómo hacer que vaya más lento:
$ convert -delay 100 -loop 0 resultado.gif resultado.gif

6 comentarios:

  1. mi hermano esto ya me traia loco buen aporte

    ResponderEliminar
  2. me alegro de que te sea util, para el que quiera investigar dire que esto es sólo una pequeña parte de las cosas que se pueden hacer

    ResponderEliminar
  3. uf muchísimas gracias ahora mismo lo voy a probar. odio el gimp (no consigo hacer nada, pero nada... incluso con el kolour paint hago más cosas, sino fuera por la selección inteligente de color y los filtros no tendría instalado el gimp...). que narices hay que hacer para que funcione bien el gimp??!!! abro capas etc etc (lo que pone en los tutoriales) y aparte de que no puedo ver varias capas no hay manera de que ponga algo así de guardar como animación... a lo mejor tiene que ver con que utilizo la versión monoventana (inestable) ^^ no sé.

    Menos mal que existe la terminal. En casos como este te saca de cualquier lío ... y la gente le tiene miedo.. en fin

    Saludos y nuevamente gracias

    ResponderEliminar
  4. la verdad es que he usado muy poco de Gimp, y nada que ver con las animaciones (no se ni si existe esa opción), pero te recomiendo que lo pruebes con la versión normal. un saludo y gracias por comentar

    ResponderEliminar
  5. Muy útil, gracias por ese genial post!

    ResponderEliminar
  6. en esta pagina yo hice un sencillo tutorial para hacer una imagen .gif con GIMP

    http://linuxdistro.prophpbb.com/topic225.html

    ResponderEliminar