Criando animações com o GIMP

Use case: Criando animações com o GIMP

Uma animação é um conjunto de imagens (denominadas frames) que se substituem a medida que o tempo passa. No exemplo abaixo, temos 5 frames sendo permutadas a cada 150 milisegundos, ou seja, a cada 0,15 segundo, geram a animação do boneco caminhando:

Boneco Andando - Frame 1 + Boneco Andando - Frame 2 + Boneco Andando - Frame 3 + Boneco Andando - Frame 4 + Boneco Andando - Frame 5 = GIF Animado - Boneco Andando

Você já sabe como trabalhar com camadas, sabendo disso agora você pode aproveitar o fato de que o GIMP trata cada camada como uma frame da animação. Então crie algumas camadas, cada uma com uma pequena diferença da anterior, sendo que a seqüência acontece de baixo para cima.

Veja como esta animação foi montada no GIMP:

GIMP - Editando Animacao

Você pode notar que no nome da camada temos o atributo de tempo entre parênteses, isso porque o formato GIF suporta tempos de exposição diferenciados para cada frame. Neste caso, todas as frames receberam o mesmo valor de tempo. Não se preocupe em adicionar esse atributo a todas as camadas, ao salvar o GIMP perguntará qual o valor de tempo padrão a ser atribuído as frames que não receberam tal atributo.

O Formato GIF é limitado para imagens de cor indexada, então converta antes de salvar sua animação para ter controle sobre como a conversão será feita.

GIMP - Convertendo para Indexado
(Lembre-se que "Tons de Cinza" é apenas um tipo especial de cor indexada)

Bem, frames criadas, imagem com cores indexadas, agora é só salvar como GIF. Ao perceber que o trabalho contém mais de uma camada o GIMP lhe perguntará se esse GIF deve ser uma imagem estática, com camadas combinadas, ou se deve ser uma animação. Escolhe a opção adequada e clique em "Exportar".

GIMP - Exportando GIF Animado

O GIF não é limitado a animações onde cada frame substitui totalmente a anterior, você pode fazer frames que se encaixam na frame anterior criando uma nova imagem para a animação. Pequena animação para testar o (combine) A animação ao lado se aproveita desta possibilidade.

As frames desta animação foram criadas com 3 cópias da camada de fundo e cada uma das 4 camadas recebeu um círculo azul em uma posição diferente. Esse foi o resultado:

Animação sem (combine)

Desta forma cada frame tem um peso de N Bytes. Mas muita informação nessas frames é simples repetição da camada inferior. Sendo assim podemos ter um gif mais leve se usarmos a combinação, que nos permite modificar apenas o que for necessário de um frame para outro. Para fazer o recorte automático do que existe de comum entre as camadas vá no menu Filtros > Animação > Otimizar (para GIF).

E temos esse resultado:

Animação com (combine)

Esse teste usado como exemplo teve seu peso reduzido pela metade usando este recurso.


 

ActionItemForm edit

Title Criando animações com o GIMP
ActionItemType? RequirementItem
ScheduledFor? 1.0.0
Topic attachments
I Attachment Action Size Date Who Comment
pngpng editando-animacao.png manage 90.9 K 16 Mar 2007 - 00:05 AurelioAHeckert Screenshot da edição de uma animação criada no GIMP
Topic revision: r4 - 16 Mar 2007 - 15:04:51 - MonicaPaz

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki-Colivre? Send feedback