Enviar Respuesta  Enviar Tema 
[howto] Crear gif animados en linux
Autor Mensaje
warp
Q


Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 10
Mensaje: #1
[howto] Crear gif animados en linux

Hay varias formas de crear gif animados en linux, pero dos que se destacan por su simpleza:

Crear gif animados utilizando GIMP (ejemplo práctico):
1) Creamos una nueva imágen:



2) Diseñamos la imagen que irá como primer frame, para este ejemplo colocamos una letra con el tamaño adecuado:



3) Creamos un nuevo layer:
3.a) Abrimos la ventana para manejar los layers, para eso en el menu seleccionamos Dialogs->Layer.


3.b) En nuestro caso tenemos dos layers, uno correspondiente al background y otro a la una letra. Lo siguiente es adosar esa letra al background (primer frame); para hacer esto hacemos click derecho sobre la letra y elegimos Merge Down.



3.c) Creamos un nuevo layer, haciendo click sobre el primero botón de abajo a la izq de la ventana.


3.d) Elegimos el nombre que deseemos para el segundo frame, y nos aseguramos de que la opción Layer Fill Type este como Background Color.



3.e) Corroboramos que aparece un nuevo layer llamado 1 (en nuesto caso).



4) Con el layer 1 seleccionado, colocamos una nueva letra en la ventana de edición de la imagen.


5) Repetimos los pasos 3.b a 4, adosando la nueva letra al nuevo layer (layer 1), y creando tantos layers como frames deseemos en la animación (en este ejemplo sólo son necesarios 4 frames).



6) Grabamos el archivo como gif.
6.a) Elegimos las opciones Save as Animation y Convert to Indexed using default settings. Hacemos click en OK, y una nueva ventana aparece, aquí debemos configurar el lapso entre imágenes, nosotros elegimos 100ms, y luego OK.






Crear gif animados utilizando ImageMagick (ejemplo práctico):
1) Creamos las imágenes por separado, recomiendo que sean .gif, pero pueden tener otras extensiones.... Trate de numerarlas, para que imagemagick reconozca el orden de los frames.

2) Grabamos todas las imágenes en un mismo directorio.

3) Ejecutamos el siguiente comando, en el directorio:

Código:
convert -delay 20 -loop 0 *.gif test.gif

Aquí ejecutamos el comando convert de imagemagick, con los parámetros -delay, correspondiente al lapso entre las imágenes (en mseg), -loop para establecer cuantas veces se va a repetir la animación (0 implica infinitas veces), luego las imágenes a adosar a la animación (*.gif implica todos los archivos del directorio cuya extensión es .gif), y finalmente el nombre de la animación.

Espero que les haya sido útil....

saludos...


03-02-2007 04:22 AM
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
Enviar Respuesta  Enviar Tema 

Posibles Temas Similares...
Tema: Autor Respuestas: Vistas: Ultimo Mensaje
  [howto]Diseño Web en Linux OpenSUSE p_eter 0 13 Ayer 05:01 PM
Ultimo Mensaje: p_eter
  [howto] TrueCrypt p_eter 0 29 07-30-2008 01:44 AM
Ultimo Mensaje: p_eter
  [howto] Metin2 Bajo Linux Abejo 0 541 06-28-2008 01:46 PM
Ultimo Mensaje: Abejo
  [howto] Balanceo de Carga (1 LAN x WAN) Whiskola 4 3,031 06-26-2008 04:25 PM
Ultimo Mensaje: Cachaca

Ver la Versión para Impresión
Mandar este Tema a algún Amigo
Subscríbete a este Tema | Agrega este Tema a Tus Favoritos

Salto de Foro: