Il formato PNG PNG-Format Le format PNG Formato PNG PNG format

O formato PNG

O formato PNG (Portable Network Graphics, ou formato Ping) é um formato de ficheiro gráfico bitmap. Foi criado em 1995 para fornecer uma alternativa livre ao formato GIF, formato proprietário cujos direitos são detidos pela empresa Unisys (proprietária do algoritmo de compressão LZW), o que obriga cada editor de software que manipula este tipo de formato pagar-lhe direitos. Assim, o PNG é igualmente um acrónimo recorrente para PNG' s Not Gif.

Características do formato PNG

O formato PNG permite armazenar imagens a preto e branco (até 16 bits por pixéis de profundidade de codificação), em cores reais (True color, até 48 bits por pixéis de profundidade de codificação), bem como imagens indexadas, fazendo uso de uma paleta de 256 cores.

Além disso, suporta a transparência por camada alfa, ou seja, a possibilidade de definir 256 níveis de transparência, enquanto o formato GIF permite definir apenas uma só cor da paleta como transparente. Possui igualmente uma função de entrelaçamento que permite afixar a imagem progressivamente.

A compressão proposta por este formato é uma compressão sem perda (lossless compression) 5 a 25% melhor so que a compressão GIF.

Por último, o PNG integra informações sobre a gama da imagem, o que torna possível a correcção gama e permite uma independência no que diz respeito aos periféricos de afixação. Mecanismos de correcção de erros estão igualmente integrados no ficheiro, para garantir a sua integridade.

Estrutura de um ficheiro PNG


Um ficheiro PNG é constituído por uma assinatura, permitindo assinalar que se trata de um ficheiro PNG, seguidamente de uma série de elementos chamados chunks (o termo “segmentos” será utilizado seguidamente). A assinatura de um ficheiro PNG (em notação decimal) é a seguinte:

137 80 78 71 13 10 26 10

A mesma assinatura em notação hexadecimal é:
89 50 4E 47 0D 0A 1A 0A



Cada segmento (chunk) é composto por 4 partes:

  • A dimensão, um número inteiro não assinada de 4 bytes, descrevendo a dimensão do segmento
  • O tipo de segmento (chunk type): um código de 4 caracteres (4 bytes) compostos por caracteres ASCII alfanuméricos (TER- A-Z, a-z, 65 a 90 e 97 a 122) que permitem qualificar a natureza do segmento
  • Os dados do segmento (chunk data)
  • O CRC (cyclic redundancy check), um código corrector de 4 bytes que permitem verificar a integridade do segmento



Os segmentos podem estar presentes em qualquer ordem, mas devem começar pelo segmento de rubrica (IHDR chunk) e terminar pelo segmento de fim (IEND chunk)

Os principais segmentos (chamdos critical chunks) são:

  • IHDR Image header
  • PLTE Palette
  • IDAT Image data
  • IEND Image trailer



Os outros segmentos (chamados anciliary chunks) são os seguintes:

  • bKGD Background color
  • cHRM Primary chromaticities and white point
  • gAMA Image gamma
  • hIST Image histogram
  • pHYs Physical pixel dimensions
  • sBIT Significant bits
  • tEXt Textual data
  • tIME Image last-modification time
  • tRNS Transparency
  • zTXt Compressed textual data



Mais informações



Última modificação do dia Quinta 1 de Outubro de 2009 às 19:57:04.Este documento, intitulado « O formato PNG »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.
Melhores respostas por « O formato PNG » em :
Download Spiffy Ver O Spiffy Icon Pack contém mais de 50 ícones diferentes criados em formato PNG e com uma qualidade destacável . São visualmente atrativos e lembram muito os ícones dos iPhones . Se você quer criar novos para outras aplicações, o programa inclui um...
Os formulários HTML Ver Interesse de um formulário Os formulários interativos permitem aos autores de páginas Web dotar a sua página web de elementos interativos que permitem por exemplo um diálogo com usuário da internet , à maneira coupons-réponse ...
O formato MKV (Matroska Vídeo) Ver O formato MKV O formato MKV (Matroska Vídeo) é um formato vídeo inteiramente livre. Mais exactamente, trata-se de um contentor (daí o nome Matroska, em referência às bonecas russas) que permite conter vídeo (DivX, Xvid, RV9, etc.), ...
Arquivo Formato DOC VerFormato DOC Um arquivo DOC é um arquivo de tratamente de texto do pacote burótico l Microsoft Office. Como ler um arquivo DOC ? Ele pode ser aberto com Il Word Viewer ou com o complemento gratuito e livre Openoffice OpenOffice.org....
Formatação de um pendrive recalcitrante VerFormatar um Pendrive E simples e sem softaware particular.... 1. Clique direito sobre o plano de trabalho e escolha Gerenciar. 2. Abra o Gestionario de periféricos e encontre seu pendrive na rubrica Leitores de disco. 3. Clique direito...
Download Format Factory VerFormat Factory é um programa que converte vários tipos de arquivos de multimídia. Suas principais características são : 1) Converter os formatos vídeo, audio e imagem mais populares. 2) Corrigir os arquivos danificados. 3) Diminuir o tamanho...
Download USB Disk Storage Format Tool VerUSB Disk Storage Tool é um programa simples para formatar pendrives e armazenar dados. Ele é uma ferramenta capaz inclusive de criar um pendrive pronto a realizar boot na inicialização do sistema. Formata: FAT, FAT32, NTFS Faça atenção no entanto...
Download HP USB Disk Storage Format Tool VerHP USB Disk Storage Format Tool é, simplesmente, um pequeno utilitário de formatação de pendrive ou um leitor MP4. O programa também cria chaves inicializáveis. Este software funciona com todas as chaves e leitores MP4 do mercado. Para fazer...
O formato GIF VerO formato GIF O formato GIF Graphic Interchange Format) é um formato de ficheiro gráfico bitmap da empresa Compuserve. Existem duas versões deste formato de ficheiro desenvolvidas respectivamente em 1987 e 1989: GIF 87a,...
O formato TIF VerO formato TIF O formato TIF ou TIFF (Tagged Image File Format) é um formato de ficheiro gráfico bitmap (raster). Foi desenvolvido em 1987 pela empresa Aldus (pertencendo doravante à Adobe). As últimas especificações (Revisão 6.0) foram...