Apenas o GIF suporta animação?

51

O GIF é o único formato de imagem principal que suporta animação?

Como as imagens GIF têm um formato de qualidade relativamente baixa, por que elas são as únicas que suportam animação na maioria dos visualizadores / navegadores?

Jonathon Reinhart
fonte
7
O APNG está em pleno funcionamento há 10 anos. O não suporte do IE costumava ser o grande obstáculo, e o suporte universal parece não aparecer. Firefox e Opera (pelo menos a versão não-Blink) suportam, no entanto.
Daniel Andersson
6
xkcd.com/927
Kevin Panko
3
Tudo depende da sua definição de 'formato de imagem'. Para mim, um MPEG ou AVI também é um formato de imagem, apenas maior. E eles certamente suportam animação.
Jeff

Respostas:

57

Retirado do Meta Tópico na Pós-Formatação , um arquivo SVG animado:


Autor da imagem: Pumbaa80 via Wikimedia

NOTA: Isso não é tão aceito quanto o GIF; portanto, algumas versões do Internet Explorer mostrarão a imagem por padrão, mas não serão animadas.

Scott Chamberlain
fonte
4
O Firefox 23.0.1 no Windows de 64 bits não deseja exibi-lo em linha, embora se eu clicar com o botão direito do mouse e escolher "visualizar imagem", ele será exibido corretamente. Esquisito.
um CVn 5/09/13
8
@ MichaelKjörling Funciona muito bem para mim com o mesmo navegador / SO.
Shamtam 5/09/2013
7
@ MichaelKjörling Eu tive o mesmo problema, mas o Firefox o exibiu corretamente usando um perfil limpo. Descobriu-se que a extensão ofensiva para mim era HTTPS Everywhere.
Kizzx2 5/09/2013
3
Funciona bem no chrome 29. Ainda assim, se não estiver funcionando na versão mais recente do IE, provavelmente não é seguro confiar no desenvolvimento da web se você estiver indo para uma audiência geral.
Pergunte sobre Monica
3
Esse formato tem quase o mesmo suporte que o APNG, exceto que é executado no Chrome sem um plug-in, ao contrário do APNG. Ele ainda não é suportado no IE, portanto você não pode confiar nele. Além disso, é um formato vetorial, o que significa que não substitui o GIF. O duDE está certo, ainda não há substituto viável para o GIF no momento.
Malcolm
25

Existe um formato de saída PNG, APNG , que faz o que o GIF faz, mas é melhor. Ainda não é suportado em todos os navegadores, mas está em ascensão.

Editar:

Como o comitê libpng (usado pelo blink no chrome / opera / chromium) foi bloqueado e, como não parece haver alterações em breve, uma melhor opção pode ser usar o Vídeo com canal alfa.

Mostrado aqui: Exemplo de transparência de vídeo

Zesar
fonte
23

O Google diz ( http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animation_formats ):

O GIF animado permanece amplamente usado, pois muitos aplicativos são capazes de criar os arquivos e continua sendo o único formato de animação suportado em quase todos os navegadores da web modernos sem o uso de um plug-in .

Existem outros formatos de animação como, por exemplo, MNG ( http://en.wikipedia.org/wiki/Multiple-image_Network_Graphics ). Objetos incorporados do Adobe Flash, MPEG, WebM e outros formatos de vídeo podem ser usados ​​no lugar do GIF animado em muitos sites.

cara
fonte
11
O MNG já foi realmente usado? Eu não o encontrei uma vez fora de sua página da Wikipedia.
Thomas
2
@Thomas Lidere o caminho ...
um CVn
2
@ MichaelKjörling Por que eu deveria? Ninguém está usando: p
Thomas
@Thomas você quer uma asa ou uma omelete;)
catraca aberração
11
Se você pensar bem, não há motivo para separar o GIF animado de outros formatos de vídeo. Portanto, a resposta para a pergunta "por que eles [GIF] são os únicos que suportam animação na maioria dos visualizadores / navegadores?" é "não é o único". Então, +1 por não separar arbitrariamente gif de outros formatos de vídeo.
frozenkoi 6/09/13
8

O novo formato de imagem do Google, WebP, suporta imagens animadas, sem perdas e com perdas [1] , mas mesmo o Chrome ainda não a suporta [2] .

m45t3r
fonte
então ... é inútil.
thepip3r