PNG (Portable Network Graphics)

PNG (Portable Network Graphics) é um formato de ficheiro utilizado para compressão de imagens sem perdas compressão de imagens. PNG substituiu quase inteiramente o Graphics Interchange Format (GIF) que era amplamente utilizado no passado.

Como um GIF, um arquivo PNG é comprimido sem perdas, o que significa que toda a informação da imagem é restaurada quando o arquivo é descompactado durante a visualização. Um arquivo PNG não pretende substituir o formato JPEG, que é "com perdas", mas permite que o criador faça um trade-off entre o tamanho do arquivo e a qualidade da imagem quando a imagem é comprimida. Tipicamente, uma imagem num ficheiro PNG pode ser 10 a 30% mais comprimida do que num formato GIF.

Formato de ficheiro PNG

O formato PNG inclui estas características:

  • Não só uma cor pode ser tornada transparente, mas o grau de transparência, chamado opacidade, pode ser controlado.
  • Suporta o entrelaçamento de imagens e desenvolve-se mais rapidamente do que no formato GIF entrelaçado.
  • Correcção de Gama permite afinar a luminosidade da cor da imagem requerida por fabricantes específicos.
  • Imagens podem ser guardadas usando cor verdadeira, assim como nos formatos paleta e escala de cinzentos fornecidos pelo GIF.

JPEG vs. PNG

JPEG e PNG são os dois formatos de ficheiro de imagem mais utilizados na web, mas existem diferenças entre eles.

JPEG (Joint Photographic Experts Group) foi criado em 1986. Este formato de imagem ocupa muito pouco espaço de armazenamento e é rápido de carregar ou descarregar. Os JPEGs podem exibir milhões de cores, por isso são perfeitos para imagens da vida real, tais como fotografias. Eles funcionam bem em websites e são ideais para postar em mídias sociais.

Porque JPEG é "com perdas" -- o que significa que quando os dados são comprimidos, informações desnecessárias (redundantes) são apagadas do arquivo permanentemente -- alguma qualidade será perdida ou comprometida quando um arquivo é convertido para um JPEG.

JPEG é o formato de arquivo padrão para upload de imagens para a web, a menos que eles tenham texto neles, precisem de transparência, sejam animados ou se beneficiem de mudanças de cor, como logotipos ou ícones.

No entanto, os JPEGs não são bons para imagens que têm muito poucos dados de cor, tais como imagens de interface e outros gráficos simples gerados por computador.

A principal vantagem do PNG sobre o JPEG é que a compressão é sem perdas, o que significa que não há perda de qualidade cada vez que um arquivo é aberto e salvo novamente. PNG também é bom para imagens detalhadas e de alto contraste. Consequentemente, PNG é tipicamente o formato de arquivo padrão para capturas de tela porque, ao invés de comprimir grupos de pixels juntos, ele oferece uma representação quase perfeita pixel por pixel da tela.

Outra característica chave de PNG é que ele suporta transparência. Tanto em tons de cinza quanto em cores e imagens, os pixels nos arquivos PNG podem ser transparentes, permitindo aos usuários criar imagens que se sobrepõem perfeitamente ao conteúdo de um site ou imagem.

Uses of PNG

PNG pode ser usado para:

  • Fotos com line art, como desenhos, ilustrações e quadrinhos.
  • Fotos ou digitalizações de texto, como cartas manuscritas ou artigos de jornal.
  • Cartas, logotipos, gráficos, plantas arquitetônicas e plantas.
  • Tudo com texto, como layouts de página feitos no Photoshop ou InDesign e depois salvos como imagens.

Vantagens do PNG

As vantagens do formato PNG incluem:

  • Compressão sem perdas -- não perde detalhes e qualidade após a compressão da imagem.
  • Suporta um grande número de cores -- o formato é adequado para diferentes tipos de imagens digitais, incluindo fotografias e gráficos.
  • Suporte para transparência -- suporta compressão de imagens digitais com áreas transparentes.
  • Perfeito para edição de imagens - compressões sem perdas o torna perfeito para armazenar imagens digitais para edição.
  • Arestas vivas e cores sólidas -- ideal para imagens contendo textos, artes de linha e gráficos.

As desvantagens do formato PNG incluem:

  • Tamanho de arquivo maior -- comprime imagens digitais em um tamanho de arquivo maior.
  • Não é ideal para gráficos de impressão de qualidade profissional -- não suporta espaços de cor não-RGB como CMYK (cyan, magenta, amarelo e preto).
  • Não suporta a incorporação de metadados EXIF usados pela maioria das câmeras digitais.
  • Não suporta nativamente animação, mas existem extensões não-oficiais disponíveis.

História de PNG

PNG foi desenvolvido por um grupo de trabalho da Internet liderado por Thomas Boutell que se reuniu em 1994 para começar a criar o formato PNG. Na época, o formato GIF já estava bem estabelecido. Seu objetivo era aumentar o suporte a cores, bem como fornecer um formato de imagem que não precisava na licença de patente.

O formato GIF era propriedade da Unisys e seu uso em software de tratamento de imagem envolvia licenciamento ou outras considerações legais. Usuários Web podiam fazer, visualizar e enviar arquivos GIF livremente, mas não podiam desenvolver software que os construía sem um acordo com Unisys.

O primeiro PNG rascunho foi emitido em 4 de janeiro de 1995, e dentro de uma semana, a maioria dos principais PNG recursos tinham sido propostos e aceitos. Durante as três semanas seguintes, o grupo produziu sete rascunhos importantes.

Até o início de março de 1995, todas as especificações estavam em vigor (rascunho nove) e foram aceitas. Em outubro de 1996, a primeira versão da especificação PNG foi emitida como uma recomendação do W3C. Versões adicionais foram lançadas em 1998, 1999 e 2003, quando se tornou um padrão internacional.