c # Como posso eu fazer meu loop de animação gif em um picturebox
-
19-08-2019 - |
Pergunta
Eu importou um GIF animado como um recurso em um picturebox - Unfortunitly que só joga para o quadro final e nunca se repete. Id Existe algo que eu poderia fazer para torná-lo laço continiously. O GIF é para o meu "aguarde caixa ocupado"
Brad
Solução
GIFs animados têm algumas configurações diferentes. Normalmente, incorporado no arquivo é alguns dados que informa o processador como a imagem deve ser exibido.
Esta informação diz o quão rápido a imagem é animada, se deveria loop infinito, ou quantas vezes ele deve repetir.
Há vários programas disponível que você pode usar para editar um GIF animado e alterar as configurações de looping.
Em primeiro lugar, eu abrir o seu GIF em algum aplicativo para visualizá-lo para ver se ele faz um loop antes de tentar alterar a imagem.
Outras dicas
Você pode usar o System.Drawing.ImageAnimator helper classe. Você tem o animado, UpdateFrames e métodos StopAnimate para controlar o loop.