Eu tenho um gif animado que, como criado originalmente, anima uma vez e para. Quero modificar o arquivo de imagem para que ele faça um loop para sempre.
Quais aplicativos gratuitos ou utilitários de linha de comando para o Mac OS X posso usar para fazer isso? Encontrei vários utilitários GIF que podem criar novas animações, mas nenhum que me permita ajustar as propriedades das existentes.
macos
images
gif
animated-gif
Brant Bobby
fonte
fonte
Respostas:
Solução envolvendo o Terminal:
./configure --disable-gifview --disable-gifdiff
make
cd src
./gifsicle -bl /path/to/image.gif
Soluções usando ferramentas GUI ( não testei nenhuma delas! ):
fonte
brew install gifsicle
em seguida, fazer o loop:gifsicle -l non_looping.gif > looping.gif
brew install gifsicle
Você pode usar o ImageMagick. Você acabou de executar:
Pode ser necessário instalar o ImageMagick primeiro.
Se você usar o brew, poderá: a
brew install imagemagick
partir do terminal, poderá executar oconvert
comando.fonte
brew install imagemagick
.-loop 1
-delay <number>
pode tornar o gif mais lento, adicionando um atraso entre cada quadro. imagemagick.org/script/command-line-options.php#delayO GIMP pode editar GIFs animados; abra a imagem e salve-a novamente. Você será solicitado a fazer algumas perguntas, e uma das opções disponíveis é repetir para sempre.
Aparentemente, é possível, ou até fácil, instalar o GIMP no OS X, mas não posso dizer que o fiz,
fonte
Supondo que você já esteja instalado
Homebrew
e executebrew install imagemagick
.Basta usar a linha de comando para fazer:
E isso edita sua imagem existente sem modificar as durações existentes:
fonte
licecap
no macOS para tirar capturas de tela animadas.Consulte o guia de GIFs animados de Michael .
Ele descreve o utilitário GIF Construction Set que pode exibir a estrutura interna do GIF animado (infelizmente não para o OS X). Especialmente interessante é:
É mais difícil encontrar utilitários gratuitos do OS X para editar arquivos GIF, principalmente porque eu não sou usuário de Mac. Uma que parece se encaixar na conta é o Gifsicle , que pode definir o loop através do parâmetro "loopcount".
fonte
Se você veio aqui para fazer essa alteração em um PC como eu, o GIMP é uma ótima opção. A resposta de AN Other é boa - aqui estão alguns detalhes a serem adicionados à resposta.
O bom do GIMP em comparação com as outras opções acima é que você não precisa escrever nenhum código ou comando - tudo é integrado e gratuito. Espero que isto ajude!
fonte