sábado, 20 de fevereiro de 2016

Criando gif animado no linux, via terminal

Na dica de hoje explico como criar um gif animado, a partir de imagens "jpg" ou "png", usando o terminal. Assim qualquer usuário, em qualquer distribuição, conseguirá obtê-lo sem maiores problemas.

A única condição é instalar o pacote imagemagick, segundo o procedimento padrão para seu pinguim, o que não será visto aqui. É um pacote disponível em qualquer gerenciamento de pacote.

Instalado o mesmo, selecione as imagens que quiser, cuidando para que tenham um mesmo tamanho. Lembre-se que, quanto maiores, mais pesadas.

Abra um terminal, no diretório das imagens escolhidas, e digite o comando abaixo:

$ convert -delay 120 -loop 0 *.jpg gif-animada.gif

ou

$ convert -delay 120 -loop 0 *.png gif-animada.gif

onde:

convert - programa que criará o gif animado, presente no imagemagick
-delay   - tempo de transição entre as imagens, em milissegundos
-loop    - quantas vezes a animação mudará, sendo "0" para loop infinito

Veja um exemplo:


Até a próxima dica!
;-))

2 comentários:

  1. Interessante não sabia que dava para fazer isto.

    ResponderExcluir
  2. O imagemagick é um pacote milagroso e totalmente desconhecido do susuários linux, infelixmente. Estou preparando outra dica de como fazer gif animado com recortes de filmes. Aguarde mais um pouco. ;-P

    ResponderExcluir