Qual é a diferença entre JPG, PNG e GIF?

À medida que continuamos construindo na tecnologia de imagem antiga, tipos de formatos de arquivo continuam se acumulando, cada um com suas próprias nuances e usos. JPG, PNG e GIF tornaram-se os mais comuns, mas o que os diferencia um do outro?

Esses formatos se tornaram os mais populares devido à sua compatibilidade com navegadores modernos, velocidades de banda larga e as necessidades do usuário médio. Junte-se a nós para dar uma olhada detalhada em cada formato e abordar os pontos fortes e fracos de cada um.

JPG (Joint Photographic Experts Group)

JPG era um tipo de arquivo desenvolvido pelo Joint Photographic Experts Group (JPEG) para ser um padrão para fotógrafos profissionais. Como o método que os arquivos ZIP usam para encontrar redundâncias em arquivos para compactar dados, os JPGs compactam dados de imagem reduzindo seções de imagens a blocos de pixels ou “blocos”. A compressão JPG tem o infeliz efeito colateral de ser permanente, pois a tecnologia do arquivo foi criada para armazenar grandes arquivos de imagem fotográfica em espaços surpreendentemente pequenos, e não para edição de fotos.

JPGs se tornaram a imagem padrão de fato da Internet porque podem ser muito compactados. Um JPG típico pode ser compactado em uma proporção de 2: 1 a 100: 1, dependendo de suas configurações. Particularmente na época da Internet discada, os JPGs eram a única maneira viável de enviar informações de imagem.

No entanto, devido à natureza com perdas do JPG, não é uma maneira ideal de armazenar arquivos de arte. Até mesmo a configuração de qualidade mais alta para JPG é compactada e mudará a aparência da imagem, mesmo que ligeiramente. JPG também não é um meio ideal para tipografia, linhas nítidas ou mesmo fotografias com bordas nítidas, pois muitas vezes elas ficam borradas ou manchadas pelo anti-aliasing. O que é potencialmente pior, é que essa perda pode se acumular - salvar várias versões de obras de arte pode causar degradação a cada salvamento. Mesmo assim, é comum ver essas coisas salvas como JPG, simplesmente porque o tipo de arquivo é muito onipresente.

O Joint Photographic Experts Group desenvolveu a tecnologia JPG sem perdas para combater esse sério problema de degradação da qualidade. No entanto, devido às velocidades dial-up e à falta geral de interesse em arquivos não degradáveis ​​de alta qualidade, o padrão JPG-LS nunca pegou.

É possível baixar plug-ins que permitem aos usuários abrir e salvar o JPG2000 sem perdas, e alguns programas, como o aplicativo Preview da Apple, podem ler e salvar JPG2000 direto da caixa.

JPGs suportam RGB e CMYK de 24 bits, bem como tons de cinza de 8 bits. Eu pessoalmente não recomendo o uso de espaços de cores CMYK em JPGs. Também é importante observar que JPGs em tons de cinza não comprima quase tanto quanto os coloridos.

GIF (Graphics Interchange Format)

GIF, como JPG, é um tipo de arquivo mais antigo e geralmente associado à Internet, em oposição à fotografia. GIF significa “Graphics Interchange Format” e emprega a mesma compactação LZW sem perdas que as imagens TIFF usam. Essa tecnologia já foi polêmica (para questões de aplicação de patentes), mas se tornou um formato aceito, uma vez que todas as patentes expiraram.

GIF é por natureza um arquivo de cores de 8 bits, o que significa que eles são limitados a uma paleta de 256 cores, que podem ser escolhidas no modelo de cores RGB e salvas em uma Tabela de visualização de cores (CLUT), ou simplesmente “Tabela de cores”. Existem, no entanto, paletas de cores padrão, como a paleta “Web Safe”. Uma observação importante é que as imagens em tons de cinza são, por natureza, uma paleta de 8 bits, portanto, salvá-las como GIF é bastante ideal.

Além do suporte para transparência, o GIF também oferece suporte para animações, limitando cada quadro a 256 cores pré-selecionadas.

Embora GIF não tenha perdas como JPG, a conversão para cores de 8 bits distorce muitas imagens, usando filtros de pontilhamento para misturar opticamente ou "difundir" cores, semelhantes a pontos de meio-tom ou pontilismo. Isso pode alterar radicalmente uma imagem para pior ou, em alguns casos, ser usado para criar um efeito interessante.

Por causa desse formato sem perdas, o GIF pode ser usado para manter linhas estreitas em formas tipográficas e geométricas, embora essas coisas sejam mais adequadas para arquivos gráficos vetoriais como SVG ou formato nativo do Adobe Illustrator, AI.

GIF não é ideal para fotografia moderna, nem para armazenamento de imagens. Em tamanhos pequenos com tabelas de cores muito limitadas, as imagens GIF podem ser menores do que os arquivos JPG. Mas na maioria dos tamanhos comuns, a compactação JPG criará uma imagem menor. Eles estão muito desatualizados, úteis apenas para criar bebês dançantes ou, às vezes, para criar transparências grosseiras.

PNG (Portable Network Graphics)

PNG significa Portable Network Graphics (ou, dependendo de quem você perguntar, o recursivo “PNG-Não-GIF”). Ele foi desenvolvido como uma alternativa aberta ao GIF, que usava o algoritmo de compressão proprietário LZW discutido anteriormente. PNG é um excelente tipo de arquivo para gráficos de internet, pois suporta transparência em navegadores com uma elegância que o GIF não possui. Observe como a cor transparente muda e se mistura com o fundo. Clique com o botão direito na imagem para ver. Na verdade, esta é uma imagem com quatro cores de fundo diferentes.

PNG oferece suporte a cores de 8 bits como GIF, mas também oferece suporte a RGB de cores de 24 bits, como JPG. Eles também são arquivos sem perdas, compactando imagens fotográficas sem degradar a qualidade da imagem. PNG tende a ser o maior dos três tipos de arquivos e não é compatível com alguns navegadores (geralmente mais antigos).

Além de ser um formato excelente para transparência, a natureza sem perdas do PNG de 24 bits é ideal para software de captura de tela, permitindo a reprodução de pixels em seu ambiente de área de trabalho.

Qual usar?

Da esquerda para a direita, esses arquivos são: JPG compactado de 24 bits, GIF de 8 bits, PNG de 8 bits, JPG de qualidade total de 24 bits e PNG de 24 bits. Observe que os tamanhos dos arquivos aumentam na mesma direção.

PNG é o maior tipo de imagem para imagens maiores, geralmente contendo informações que você pode ou não achar úteis, dependendo de suas necessidades. PNG de 8 bits é uma opção, mas GIF é menor. Nenhuma das opções é ideal para fotografia, já que o JPG é muito menor do que o PNG sem perdas, com perda mínima de qualidade. E para armazenamento de arquivos de alta resolução, o JPG é compactado em proporções minúsculas, com perda de qualidade visível apenas na inspeção de perto.

Resumidamente:

  • PNG é uma boa opção para arquivos menores transparentes e sem perdas. Arquivos maiores, nem tanto, a menos que você exija imagens sem perdas.
  • GIF é em grande parte uma novidade e útil apenas para animação, mas pode produzir pequenas imagens de 8 bits.
  • JPG ainda é o rei das fotografias e imagens semelhantes a fotos na Internet, mas tome cuidado, pois seu arquivo pode degradar a cada salvamento.

Imagem do Keizersgracht, em Amsterdã, por Massimo Catarinella através da Wikipedia, lançado sob Licença Creative Commons. Imagens derivadas disponíveis sob a mesma licença. Eu não me importo em saber quem criou o bebê dançarino.


$config[zx-auto] not found$config[zx-overlay] not found