Os comediantes diriam aos senhores que o momento certo é a parte mais importante de qualquer piada. O mesmo pode ser dito sobre os GIFs animados; sejam eles usados como meme ou para ilustrar um processo, a velocidade de um GIF animado pode afetar sua eficácia. Com essa ideia em mente, comecei a tentar descobrir como modificar a velocidade de um GIF animado; vamos explorar isso!

Vamos usar o GIF a seguir como exemplo:

GIF animado

A primeira etapa para modificar a velocidade de um GIF é determinar a velocidade raiz do GIF; para determinar essa proporção, usaremos a função identify do ImageMagick:

identify -verbose respect.gif | grep Delay
> Delay: 5x100
> Delay: 5x100

A proporção retornada representa os centésimos de segundo entre os quadros do GIF animado.

Para acelerar a animação, podemos usar uma proporção menor:

convert -delay 1x30 respect.gif respect-fast.gif

GIF animado rápido

Para diminuir a velocidade, podemos usar uma proporção maior:

convert -delay 1x100 respect.gif respect-slow.gif

GIF animado lento

Os GIFs animados ainda têm um lugar na Web; otimizar sua eficácia continua sendo importante. Se o senhor precisar acelerar ou desacelerar um GIF animado, não precisa ir além do ImageMagick!

  • API de notificações da Web

    Toda estrutura de interface do usuário tem o mesmo conjunto de widgets que se tornaram quase essenciais para os sites modernos: modais, dicas de ferramentas, variedades de botões e notificações. Um problema que encontro é que cada site tem suas próprias cores, estilos e outros widgets – os usuários não têm uma experiência consistente. Aparentemente, o…

  • Adicionando eventos a Adicionar eventos no jQuery