Ainda existe algum motivo para preferir o GIF ao PNG ao criar imagens para páginas da web? [fechadas]

15

Há muito tempo atrás, evitava o formato de imagem PNG ao criar páginas da Web porque faltava suporte ao navegador. Eu lembro de ter um PNG em uma página pode fazer com que o plugin do QuickTime seja carregado - yuck.

Hoje, todo navegador moderno agora suporta bem o PNG e eu o uso em minhas páginas da Web porque:

  • Comparado ao JPEG, a compactação PNG não é com perdas. Especialmente importante para logotipos / desenhos / gráficos.
  • Comparado ao GIF, o PNG não se limita a 256 cores. Importa muito com gradientes.

Em outras palavras, com o PNG, minhas imagens começam a parecer nítidas e permanecem assim.

Eu ainda posso ver o JPEG sendo útil porque ele é muito melhor compactado e perde muito pouca qualidade visual para fotos em particular.

E minha pergunta é: Quais casos de uso permanecem para usar o formato de arquivo GIF em páginas da Web? O GIF agora está completamente obsoleto pelo PNG e sua adoção ou há coisas específicas que o GIF ainda é bom at?

    
por Chris W. Rea 25.10.2009 / 20:15

3 respostas

15

Até onde eu sei, estas são as únicas razões:

  • AnimGIF . Esta animação funciona em todos os lugares. Há formato APNG, mas não é amplamente suportado e não possui ferramentas de edição reais.

  • gráfico transparente 1x1 , supondo que você se importa se é 80b ou 120b. Esse é praticamente o único caso em que o GIF fornece um tamanho de arquivo menor que o PNG.

  • Se você não possui ferramentas adequadas para salvar e otimizar arquivos PNG. Arquivos PNG podem conter perfis de cores e informações de correção de gama, que na web causam mais problemas do que solucionam . É melhor ter a ferramenta que remove isso , tornando os arquivos menores e mais interoperáveis.

O apoio do IE6 é um arenque vermelho

A confusão vem do fato de que existem vários formatos de cor no PNG, e alguns deles são totalmente suportados, e alguns deles não são.

  1. PNG de paleta com transparência de 1 bit (como GIF): trabalho perfeitamente no IE6. Sem quaisquer hacks.

  2. PNG em paleta com transparência de 8 bits (não é possível no GIF): trabalhe parcialmente no IE6 (degrade para 1 bit).

  3. PNG de cores reais com transparência de 8 bits (não é possível no GIF): não funcione no IE6 sem hacks.

Tenho 100% de certeza. Eu testei extensivamente. Eu estou usando-os em meus sites. Eu até trabalhei em software que manipula esses arquivos.

Resumindo: se a imagem puder ser salva como GIF não animado, ela certamente funcionará como PNG, em todos os navegadores, sem hacks .

    
por 09.11.2009 / 02:15
5

Eles são úteis para animações sem plug-in, como os screencasts do Camtasia.

De: link

    
por 25.10.2009 / 20:24
3

Is there still any reason to prefer GIF over PNG when creating images for web pages?


Apenas esse PNG não é totalmente suportado por alguns navegadores mais antigos, como o IE 6.

De acordo com MarketShare O IE 6.0 ainda detém impressionantes 24% da fatia de mercado dos navegadores, tornando-se a versão de navegador mais usada. Sem dúvida, isso é causado pela adoção corporativa e pelas políticas tradicionais de atualização lenta. Mas é uma realidade que você deve estar ciente.

No entanto, observe que, se você criar PNGs simples, tudo bem. São PNGs de canal alfa e transparentes que não são suportados.

    
por 25.10.2009 / 20:19