Criar GIF com fotos
Escolha várias imagens, coloque em ordem, ajuste o intervalo entre os quadros e toque em «Criar GIF». A animação é montada no seu navegador, então as fotos não são enviadas para lugar nenhum.
Funciona no seu navegador: nada do que você digita é enviado para lugar nenhum.
Como usar
- Escolha ou solte duas ou mais imagens. Valem JPG, PNG, WebP e outros formatos que o seu navegador abra.
- Ordene os quadros com as setas e remova os que sobrarem.
- Ajuste o intervalo por quadro em milissegundos (200 ms são cinco quadros por segundo), as reproduções e a largura do GIF (480 px por padrão, ou a largura da primeira imagem, se ela for menor).
- Toque em Criar GIF, confira a prévia e baixe o arquivo
animation.gif.
Como funciona
Cada imagem é desenhada em um canvas do tamanho escolhido e lida de novo como pixels. Para cada quadro, as 256 cores mais representativas são escolhidas pelo corte mediano: as cores são divididas várias vezes em dois grupos pelo canal com maior variação até formar 256 grupos, e cada grupo vira uma cor da paleta. Depois os pixels são comprimidos com LZW, o método definido pelo formato GIF, e gravados em um arquivo GIF89a com uma tabela de cores própria para cada quadro.
Exemplo
Dez fotos de 800 × 600 com largura de 400 px e intervalo de 150 ms geram dez quadros de 400 × 300 e uma animação de 10 × 150 = 1500 ms, ou seja, 1,5 segundo por volta. Embaixo da prévia aparece uma linha como «Quadros: 10, 400 × 300 px, …» com o tamanho do arquivo.
Dicas
- Use imagens com a mesma proporção (todas na horizontal ou todas na vertical) para não aparecerem faixas brancas.
- Largura menor e menos quadros diminuem muito o tamanho do arquivo, o que ajuda na hora de mandar por mensagem ou e-mail.
- Para uma sequência de fotos estilo apresentação, use um intervalo de 1000 ms ou mais e deixe tocar uma vez ou sem parar.
Perguntas frequentes
Quantas imagens posso usar?
Até 100 quadros, e o GIF pode ter até 1200 pixels de largura ou de altura. GIFs grandes ficam pesados rápido, então para compartilhar costuma bastar uma largura de 300 a 600 pixels.
Por que as cores ficam um pouco diferentes das fotos?
Um quadro de GIF aceita no máximo 256 cores. A ferramenta escolhe as 256 melhores para cada quadro separadamente pelo método do corte mediano, mas não aplica pontilhamento (dithering), então degradês suaves podem mostrar faixas. Gráficos com cores chapadas, prints de tela e logotipos ficam com as cores quase exatas.
Qual é o intervalo mínimo?
20 milissegundos. O GIF guarda os intervalos em centésimos de segundo, então os valores são arredondados para os 10 ms mais próximos. Muitos navegadores tocam intervalos de 10 ms ou menos como 100 ms, por isso valores menores não são oferecidos.
E as imagens transparentes ou com outro formato?
As áreas transparentes são preenchidas de branco. Uma imagem com proporção diferente da primeira é reduzida para caber no quadro sem distorcer e fica centralizada sobre fundo branco.
Como funciona o número de reproduções?
0 significa repetir sem parar. Com 1, o arquivo não leva informação de loop, então o GIF toca uma vez. Com um número maior, o arquivo guarda esse número menos um como repetições depois da primeira reprodução.