Como pausar a animação GIF no quadro específico

14

Existe algum tipo de visualizador GIF / Image, que é capaz de pausar a animação GIF em um quadro específico ou com um clique do mouse?

Eu tentei usar o 'Image Viewer', mas parece que não há como parar a animação GIF.

Aqui está um exemplo que gostaria de fazer uma pausa:

    
por niekas 24.09.2014 / 16:58

4 respostas

15

A maneira mais simples de fazer isso é reproduzir sua animação em gif em mplayer

Abra seu arquivo gif em mplayer usando o seguinte comando

  mplayer -loop 0  -speed 0.2 your_gif

aqui

-loop 0 significa que ele executará sua imagem gif até você não estar fechando e -speed 0.2 significa que diminuirá a velocidade da animação para 20%.

Você pode pausar sua animação pressionando o botão Espaço .% mplayer também mostrará as informações de quadro do seu gif em execução no terminal.

    
por g_p 24.09.2014 / 17:35
5

Eu acho que você quer pausar para pegar um quadro específico e salvá-lo como uma imagem independente.

Abra-o com o gimp, ele carregará cada quadro como uma camada separada. Você pode então excluir ou tornar invisíveis todos os quadros / camadas, exceto aquele que deseja, e exportar a imagem em qualquer formato suportado pelo gimp.

    
por roadmr 24.09.2014 / 17:05
4

Você pode dividir o gif em imagens e visualizá-las com a velocidade desejada:

convert input.gif output%05d.png
    
por Adobe 04.12.2014 / 14:40
3

Embora mplayer seja de fato uma maneira simples de pausar a animação GIF e talvez fazer uma captura de tela de um quadro específico, parece que mplayer não permite navegar entre quadros. Uma ferramenta gifview (fornecida pelo pacote gifsicle no Ubuntu) faz um ótimo trabalho para fornecer um controle detalhado sobre a visualização de gifs. Veja a (muito curta) manpage para gifview para os atalhos correspondentes.

Certifique-se de desativar o modo otimizado com u . Caso contrário, apenas os diffs entre frames serão mostrados e pode-se ter a impressão de que a ferramenta não funciona corretamente.

    
por meekreau 23.02.2016 / 17:42