Tempos registrados e reprodução da prévia

Quantidade de frames, intervalos do GIF e tempo observado no navegador são informações diferentes. Um exemplo numérico ajuda a preservar o ritmo quando os PNGs serão usados em outro editor.

1. Frames e tempo são coisas diferentes

Cada frame representa um estado da imagem, e seu intervalo define por quanto tempo ele permanece. Duas animações com 24 frames podem ter durações muito diferentes. Dividir o número de imagens por um fps fixo não substitui os tempos originais, especialmente em GIFs com pausas, duplicações ou aceleração dentro de uma mesma sequência.

A duração registrada soma os intervalos de uma passagem, não todas as repetições que um visitante verá. Para uma captura, priorize a clareza da imagem. Para reconstruir o movimento, guarde os tempos individuais e a repetição original. Quantidade, duração e política de loop são propriedades diferentes e precisam ser verificadas separadamente.

2. Leia as unidades de atraso do GIF

O formato registra intervalos em centésimos de segundo: uma unidade equivale a 10 ms. A ferramenta converte para milissegundos ao exibir. Assim, 20 ms são duas unidades e 80 ms são oito. Essa relação vem do formato e não corresponde a uma medição de desempenho do aparelho nem a uma garantia de execução pontual.

Valores zero ou muito curtos não são executados igualmente em todos os reprodutores. O navegador pode impor um mínimo ou limitar temporizadores em segundo plano. Distinguir o valor armazenado da reprodução observada evita editar a informação errada. Um GIF que parece mais lento pode manter exatamente os mesmos intervalos registrados.

3. Separe o registro da prévia

A prévia do GIF Splitter solicita 100 ms para intervalos abaixo de 20 ms, tornando esses frames mais fáceis de observar. Um valor exatamente igual a 20 ms não é substituído. O intervalo exibido e a duração registrada continuam com os valores do arquivo. Essa regra não modifica o GIF nem os pixels exportados.

PNGs não contêm os tempos originais ou os tempos usados na prévia. Uma gravação da tela também não deve ser usada como referência exata do GIF. Para edição, use os valores armazenados e verifique a unidade de tempo e o mínimo do editor final. A reprodução de observação e a informação de origem cumprem funções diferentes.

Os intervalos registrados são 0, 10, 20 e 80 ms, somando 110 ms. A prévia solicita 300 ms pela regra de intervalos curtos; nenhum total é um benchmark medido.
Inspecionar os quatro tempos

4. Percorra o exemplo de quatro frames

O exemplo controlado registra 0, 10, 20 e 80 ms. Uma passagem tem 0 + 10 + 20 + 80 = 110 ms. Os dois primeiros intervalos estão abaixo de 20 ms e, na prévia, passam a ser solicitados como 100 ms cada. Os outros dois permanecem com 20 e 80 ms.

Logo, a soma dos intervalos solicitados da prévia é 100 + 100 + 20 + 80 = 300 ms. Ambos os totais descrevem a mesma sequência sob regras diferentes. O valor 300 é calculado, não medido. Carga do aparelho e atraso de temporizadores podem fazer a reprodução efetiva demorar ainda mais do que o programado.

5. Escolha a imagem certa em uma transição

Durante a reprodução, a percepção de um instante depende também dos frames vizinhos. Um PNG mostra somente o estado escolhido. Pause e compare com as setas até encontrar contornos claros, texto completo ou a etapa que quer explicar. Um frame de intervalo longo pode ser confortável para assistir, mas não é necessariamente a melhor imagem estática.

Imagens semelhantes podem ter intervalos diferentes ou mudanças minúsculas. A ferramenta não elimina duplicações: mantém a sequência original. Em um tutorial, você pode escolher poucas imagens representativas. Para reconstruir a animação, considere também o tempo combinado dos frames repetidos; descartá-los sem compensação pode encurtar uma pausa importante.

6. Guarde os tempos com a sequência PNG

Os arquivos do ZIP mantêm os números originais, permitindo relacionar cada PNG a uma nota de tempo. Antes de exportar, registre número e intervalo e conserve o GIF. Anote também quais frames foram selecionados. Ao pular frames, o tempo deles não é automaticamente acrescentado ao PNG seguinte nem incluído nos nomes dos arquivos.

No editor de animação, atribua os intervalos corretos, verifique a repetição e confira a saída. Se ele aceitar apenas fps fixo, será necessário planejar uma amostragem ou repetição de imagens. Importar em ordem não preserva sozinho o ritmo. Este site extrai imagens estáticas e não faz esse trabalho de reconstrução ou codificação.

7. Por que a velocidade pode variar

Mínimos para intervalos curtos, abas em segundo plano, atualização da tela e carga do aparelho influenciam a reprodução. Um temporizador do navegador não garante execução exata a cada chamada. Uma mudança aparente entre voltas pode não indicar alteração no GIF. Também não permite concluir que uma das páginas está lendo tempos diferentes sem conferir os dados.

Compare sempre o mesmo arquivo e separe os intervalos do estado visual. Não transforme todos os tempos em um número fixo só porque outro site parece mais rápido. Para trabalhos que dependem de sincronização, confirme no ambiente final e use um fluxo adequado de edição. A prévia aqui serve principalmente para localizar e inspecionar frames.

8. Investigue tempos sem alterar pixels

Se as imagens estão corretas e só a velocidade difere, examine intervalos e loop. Se há rastros ou fundo faltando, examine composição e descarte: aumentar o tempo não corrige pixels. Separar os problemas reduz conversões desnecessárias e evita perder qualidade por repetidas exportações enquanto se tenta resolver uma questão de reprodução.

Ao relatar, forneça a posição, os tempos registrados, o navegador e se a aba estava em segundo plano. Diga se comparou dados de origem ou velocidade da prévia. Não chame uma soma calculada de benchmark medido. Se precisar controlar o tempo com precisão, use um editor que tenha os recursos necessários e confira a exportação resultante.

Guias práticos sobre GIF

Aprenda a escolher uma imagem, conferir a transparência e os tempos e trabalhar dentro dos limites do navegador.