Mesclar GIFs

A criação de um GIF a partir de um vídeo é bastante simples, como já mencionei em Converter vídeo em GIF ou GIF em vídeomas trabalhar com vários GIFs é algo que muitas pessoas gostariam de fazer. A principal biblioteca de manipulação de GIFs há anos é a Gifsicle, então procurei o Gifsicle para mesclar várias imagens GIF animadas.


No entanto, antes de mesclar seus GIFs, é preciso garantir que eles tenham o mesmo tamanho. O Gifsicle tem um --crop que corta as imagens em um determinado tamanho:



gifsicle --crop 300x300 ....


Se o senhor tiver GIFs de tamanhos diferentes (ou seja, se não cortar), o GIF anterior poderá aparecer atrás dos GIFs subsequentes, criando uma imagem desleixada.


Além disso, o senhor poderá receber um gifsicle: warning: too many colors, using local colormaps erro. Para contornar esse erro, o senhor deve adicionar --colors 256 ao mesclar os GIFs.


Então, vamos supor que o senhor tenha GIFs do mesmo tamanho e esteja pronto para criar o GIF mesclado. O comando a seguir alcançará o resultado desejado:



gifsicle --crop 370x275 --colors 256 --merge first.gif second.gif -o merged.gif


O senhor pode usar qualquer número de GIFs e o resultado é um GIF único e sólido. Se o senhor for um fanático por desempenho, vai querer otimizar o GIF também!


O Gifsicle continua a me surpreender e estou ansioso para usar mais esse utilitário. Hoje em dia, os GIFs, por natureza, são principalmente para diversão e o Gifsicle facilita isso!