Como faço repetidamente um loop GIF animado?

40

Eu tenho um gif animado que, como originalmente criado, anima uma vez e depois para. Quero modificar o arquivo de imagem para que ele seja repetido para sempre.

Quais aplicativos gratuitos ou utilitários de linha de comando para o Mac OS X eu posso usar para fazer isso? Eu encontrei vários utilitários GIF que podem criar novas animações, mas nenhuma que me permita ajustar as propriedades das existentes.

    
por Brant Bobby 02.07.2010 / 00:51

6 respostas

28

Solução envolvendo o Terminal:

  1. Faça o download das fontes de Gifsicle
  2. Descompacte as fontes e vá para o diretório descompactado
  3. Do ./configure --disable-gifview --disable-gifdiff
  4. Do make
  5. Do cd src
  6. E finalmente, ./gifsicle -bl /path/to/image.gif

Soluções usando ferramentas GUI ( eu não testei nenhuma delas! ):

  1. Você pode tentar o GifBuilder (requer que o Rosetta funcione com o Snow Leopard).
  2. Pixen também parece ser um editor de gif.
por 29.07.2010 / 16:28
39

Você pode usar o ImageMagick. Você acabou de executar:

convert -delay 20 -loop 0 nonloopingImage.gif loopingImage.gif

Pode ser necessário instalar o ImageMagick primeiro.

Se você usar o brew você pode: brew install imagemagick do terminal, então você pode executar o comando convert .

    
por 11.03.2015 / 23:44
8

GIMP pode editar GIFs animados; abra a imagem e salve-a novamente. Você fará algumas perguntas, e uma das opções disponíveis é fazer um loop para sempre.

É aparentemente possível, ou mesmo fácil, instalar o GIMP no OS X, mas não posso dizer que o fiz,

    
por 25.07.2010 / 12:03
5

Supondo que você já instalou Homebrew e execute brew install imagemagick .

Use apenas a linha de comando para fazer:

convert -delay 15 -loop 0 input.gif output.gif

E isso edita sua imagem existente sem modificar as durações existentes:

mogrify -loop 0 Untitled.gif
    
por 24.12.2015 / 17:37
3

Veja o guia GIF animado de Michael .

Descreve o utilitário GIF Construction Set que pode exibir a estrutura interna do GIF animado (infelizmente não para OS X). Especialmente de interesse é:

The LOOP control specifies how many times the series of images will be presented. While many animated GIFs are on infinite loop, this can be distracting to the user. This 'noframes' GIF cycles 5 times.

ÉmaisdifícilencontrarutilitáriosOSXgratuitosparaeditararquivosGIF,especialmenteporqueeunãosouusuáriodeMac.Umquepareceseencaixarnacontaéo Gifsicle , que pode definir o loop através do parâmetro "loopcount".

    
por 25.07.2010 / 09:12
1

Se você veio aqui para fazer essa alteração em um PC como eu fiz, o GIMP é uma ótima opção. A resposta de um Outro é boa - aqui estão alguns detalhes para adicionar à sua resposta.

  1. Abra seu gif animado no GIMP
  2. Clique em Arquivo > Exportar como ... altere o nome e clique em "Exportar"
  3. Selecione "Como animação" e marque a caixa "Loop Forever". Clique em "Exportar" novamente
O bom do GIMP em comparação com as outras opções acima é que você não precisa escrever nenhum código ou comandos - tudo é integrado e gratuito. Espero que isso ajude!

    
por 04.03.2016 / 18:15