PNG vs. JPG

Se você estiver tentando escolher um formato para salvar sua imagem, use esta regra geral para decidir: jpeg para fotografias ou imagens fotorrealistas com muitas cores; png para arte de linha, imagens com muito texto ou imagens transparentes; e GIF para imagens animadas.

Gráfico de comparação

Diferenças - Semelhanças - Gráfico de comparação jpeg versus png
jpegpng
Apoia Grupo Conjunto de Especialistas em Fotografia Gráficos Portáteis de Rede
Mais adequado para Fotografias; imagens fotorrealistas com muitas cores Arte de linha; imagens com texto; imagens transparentes
Tipo MIME image / jpeg image / png
Extensões de arquivo .jpg, .jpeg, .jpe .png
Tipo de formato Formato de imagem gráfica raster Formato de imagem gráfica raster
Raster / Vetor Raster Raster
Gerenciamento de cor sim Oferece suporte ao gerenciamento de cores através da inclusão de perfis de espaço de cores ICC
Cor indexada Não Sim (para pngs de 1 a 8 bits)
Suporte de entrelaçamento sim sim
Suporte para Animação Não Não
Suporte para transparência Não sim
Suporte para metadados sim sim
Suporte para várias páginas Não Não
Suporte para Camadas Não Não
Extensível Não Não
Algoritmo de compressão Compactação com perdas baseada em DCT Algoritmo de compactação DEFLATE sem perdas
Patenteado Não, mas partes da tecnologia, incluindo seus métodos de compressão, foram objeto de vários processos de patentes. Não
Aplicações Compatíveis A maioria dos navegadores da web e suítes de produtividade A maioria dos navegadores da web e suítes de produtividade
Número mágico ff d8 89 50 4e 47 0d 0a 1a 0a
Identificador de tipo uniforme public.jpeg public.png

Conteúdo: png vs jpg

  • 1 Recursos
    • 1.1 Semelhanças e diferenças
    • 1.2 Outras versões do jpeg e png
  • 2 Usos
    • 2.1 Fotografia
    • 2.2 Web
  • 3 Compressão
  • 4 Popularidade
  • 5 Status da patente
  • 6 Referências

Recursos

Semelhanças e diferenças

jpegs e pngs são semelhantes de várias maneiras. Eles suportam níveis comparáveis ​​de profundidade de cores e oferecem suporte para gerenciamento de metadados, entrelaçamento e cores. Nem O formato suporta animação, camadas ou HDR.

Separando os dois está o fato de que os pngs suportam a transparência da imagem, enquanto os jpegs não. Além disso, a indexação de cores está disponível para pngs de 1 a 8 bits, mas não é suportada em jpeg.

Outras versões do jpeg e png

Existem muitas versões alternativas menos conhecidas de jpeg e png. Por exemplo, os jpegs não suportam HDR, mas há um jpeg-HDR não oficial. Existem até formatos jpeg sem perdas. E embora os pngs não suportem animações como os GIFs, existe o Apng, um ramo não-padrão do png que permite a animação.

O problema de usar versões menos conhecidas de jpeg e png se resume ao suporte. Nem todos os navegadores exibirão corretamente todos os formatos de imagem (por exemplo, o Firefox suporta Apng, mas o Internet Explorer não, e o Chrome exige uma extensão). Na maioria dos casos, os designers devem seguir padrões bem suportados para evitar prejudicar a experiência do usuário..

Usos

Fotografia

As câmeras DSLR geralmente permitem que os fotógrafos armazenem suas imagens em alguns formatos de arquivo gráfico diferentes, como RAW, jpeg e, ocasionalmente, TIFF. Embora os jpegs possuam a vantagem de um tamanho de arquivo menor, eles são com perdas, levando os fotógrafos profissionais e profissionais a preferirem os formatos TIFF ou RAW pela compactação com perda ou sem perda de alta qualidade..

Na pós-produção, os fotógrafos podem ajustar os dados da imagem RAW e salvar em um novo formato de arquivo sem perdas (mas mais acessível), como png. O formato do arquivo é importante, pois a maioria dos serviços de impressão aceita jpegs e pngs - e algumas vezes TIFF - mas apenas alguns serviços de impressão funcionam com imagens RAW.

Rede

Pequenos ícones da web salvos em diferentes configurações.

A maioria dos sites usa uma combinação de jpegs e pngs (e às vezes GIFs) em seus designs, já que jpegs e pngs são usados ​​por diferentes motivos. Na maioria dos casos, os jpegs são usados ​​para imagens grandes, como fotos ou fundos grandes de sites com muitos gráficos, pois a natureza com perdas do jpeg permite tamanhos de arquivo menores, o que significa que os sites podem carregar projetos mais rapidamente. Um software de design como o Adobe Photoshop possui ferramentas que podem dizer aos designers o tamanho de um arquivo ao usar um determinado formato e ajustar suas configurações antes mesmo de salvar a imagem. Embora os pngs nunca resultem em um tamanho de arquivo menor do que os jpegs quando se trata de imagens grandes com cenas complexas, a compactação sem perdas do png às vezes resulta em um tamanho de arquivo menor para imagens menores, particularmente aquelas que possuem gráficos gerados por computador (por exemplo, uma linha ou quadrado desenhado no Photoshop).

Onde os pngs são usados ​​com mais freqüência é com imagens pequenas, como ícones da Web, onde a compactação sem perdas garante imagens nítidas e claras; pngs também são usados ​​quando um plano de fundo transparente é necessário para envolver uma imagem central (por exemplo, ao usar sprites).

Compressão

jpeg e png usam métodos de compactação completamente diferentes. O jpeg usa um método de compactação com perdas baseado em DCT que sacrifica a qualidade em favor de tamanhos de arquivo menores. O png prioriza a qualidade e usa o algoritmo de compactação DEFLATE sem perdas. O tamanho do arquivo jpeg pode ser reduzido ajustando a porcentagem de qualidade de uma imagem durante o salvamento, enquanto o tamanho do arquivo png é ajustado com menos facilidade e geralmente requer um programa separado para compactar ainda mais a imagem..

Assista ao vídeo a seguir para saber como os diferentes métodos de compactação afetam o tamanho do arquivo, a profundidade de cores e o carregamento de imagens em jpegs e pngs.

Por apresentarem perdas, os jpegs não devem ser editados e salvos novamente várias vezes, pois isso resultará em grave degradação da imagem (salvar em uma única sessão sem fechar o arquivo entre salvamentos é bom). Os jpegs que foram salvos muitas vezes ficam pixelizados e não exibem cores com precisão. Por outro lado, os pngs podem ser salvos e salvos novamente sem perder a qualidade. Este vídeo mostra essa perda de geração ao longo de 600 economias.

Popularidade

Com o suporte universal do navegador à transparência png nos últimos anos, os pngs cresceram em popularidade, principalmente para determinados elementos de design da web. No entanto, a grande maioria dos trilhões de imagens na internet, muitas das quais são fotos ou arte, ainda são jpegs, e é provável que isso não mude tão cedo.

Status da patente

Várias empresas, incluindo muitos trolls de patentes, alegaram possuir patentes de uma forma da tecnologia jpeg ou de outra. Isso levou a numerosos processos ao longo dos anos, com o mais recente ocorrendo em 2013, quando uma empresa chamada Princeton Digital Image Corporation processou dezenas de empresas de grande nome, incluindo empresas como Amazon, Netflix e Costco, por usar jpeg imagens em seus sites. O patenteamento de métodos de compactação é a principal razão pela qual um jpeg sem perdas nunca se tornou popular. Poucos querem apoiar ou usar esse jpeg por medo de serem processados.

O png foi desenvolvido para substituir o GIF, que usa um método de compactação anteriormente patenteado pela Unisys. Os pngs usam um método de compactação, DEFLATE, que não é patenteado, eliminando o medo de violação de patente.

Referências

  • Mitos e fatos do jpeg - Software gráfico About.com
  • Atualização sobre trolls de patentes - Fonte de Direito da Tecnologia
  • Wikipedia: Comparação de formatos de imagem
  • Wikipedia: jpeg
  • Wikipedia: Gráficos de rede portáteis