O formato PNG PNG-Format Le format PNG Formato PNG PNG format

ll formato PNG

Il formato PNG (Portable Network Graphics, o formato Ping) è un formato di file grafico bitmap (raster). Esso è stato messo a punto nel 1995 per fornire un'alternativa libera al formato GIF, formato proprietario i cui diritti sono detenuti dalla società Unisys (proprietaria dell'algoritmo di compressione LZW), che obbliga ogni editore di software che manipola questo tipo di formato a versare loro delle royalties. Così PNG è anche un acronimo ricorrente per PNG's Not Gif.

Caratteristiche del formato PNG

Il formato PNG permette di stoccare delle immagine in bianco e nero (fino a 16 bit per pixel di profondità di codifica), inTrue color, fino a 48 bit per pixel di profondità di codifica) nonché delle immagini indicizzate, che usano una paletta di 256 colori.

Inoltre supporta la trasparenza per strato alpha, cioè la possibilità di definire 256 livelli di trasparenza, mentre il formato GIF permette di definire solamente un colore della paletta come trasparente. Esso possiede solitamente una funzione di intreccio che permette di visualizzare progressivamente l'immagine.

La compressione proposta con questo formato è una compressione senza perdita (lossless compression) da 5 a 25% migliore della compressione GIF.

Infine PNG imbarca delle informazioni sulla gamma dell'immagine, che rendono possibili una correzione gamma e permettono un'indipendenza rispetto alle periferiche di visualizzazione. Sono ugualmente imbarcati nel file dei meccanismi di correzione degli erroriper garantirne l'integrità.

Struttura di un file PNG

Un file PNG è costituito da una fima, che permette di segnalare che si tratta di un file PNG, poi da una serie di elementi dettichunks (in seguito utilizzeremo il termine "segmenti"). La firma di un file PNG (in nota decimale) è la seguente :

137 80 78 71 13 10 26 10
La stessa firma in nota esadecimale è :
89 50 4E 47 0D 0A 1A 0A

Ogni segmento (chunk) è composto da 4 parti :

  • La dimensione, un numero intero non marcato di 4 byte, che descrive la dimensione del segmento
  • Il tipo di segmento (chunk type): un codice di 4 caratteri (4 byte) composti da caratteri ASCII alfanumerici (A-Z, a-z, 65 a 90 e 97 a 122) che permette di qualificare la natura del segmento
  • I dati del segmento (chunk data)
  • Il CRC (cyclic redundancy check), un codice correttore di 4 byte che permette di verificare l'integrità del segmento

I segmenti possono essere presenti in qualsiasi ordine ma devono cominciare dal segmento di titolo (IHDR chunk) e finire dal segmento finale (IEND chunk)

I segmenti principali (detti critical chunks) sono :

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

Gli altri segmenti (detti anciliary chunks) sono i seguenti :

  • 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

Ulteriori informazioni



Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:52:02.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « Il formato PNG » in :
Il formato DivX (DivX, Xvid, 3ivX, VP3) Vedi Il formato DivX Il formato DivX è un formato di compressione/decompressione video che permette di ottenere dei video compressi molto poco voluminosi con una perdita di qualità decisamente ragionevole. Così il formato DivX permette di stoccare un...
Il formato MKV (Matroska Video) Vedi Il formato MKV Il formato MKV (Matroska Video) è un formato video interamente libero. Più esattamente si tratta di un contenitore (da cui il nome Matroska, riferimento alle bambole russe) che permette di contenere del video (DivX, Xvid, RV9, ecc.),...
Il formato GIF Vedi Il formato GIF Il formato GIF (Graphic Interchange Format) è un formato di file grafico bitmap (raster) della società Compuserve.Esistono due versioni di questo formato di file sviluppate rispettivamente nel 1987 e nel 1989 : GIF 87a che supporta...
[Audio] Convertire un file di formato WMA a MP3 VediPer convertire un file audio di formato WMA a MP3, è possibile utilizzare software di conversione tale uno dei seguenti: Free Mp3 Wma Converter dBpower-AMP Music Converter (DMC) MediaCoder GX::Transcoder Da notare che CDex, software per...
Aprire un file RAR VediIl formato RAR è un formato di compressione molto diffuso. Ci sono diversi software gratuiti per decomprimere un file RAR. Ecco un elenco non esaustivo: ALZip 7zip ZipGenius jZip ____________________________ Nota: L'articolo originale...
Download Any Video Converter VediAny Video Converter consente di convertire quasi tutti i formati video tra cui DivX, XviD, MOV, rm, rmvb, MPEG, VOB, DVD, WMV, AVI in MPEG-4 formato per iPod/PSP o altro dispositivo video portatile, MP4 Player o smart phone interfaccia...
Il formato TIF VediIl formato TIF Il formato TIF o TIFF (Tagged Image File Format) è un formato di file grafico bitmap (raster). E' stato messo a punto nel 1987 dalla società Aldus (che ormai appartiene a Adobe). Le ultime specifiche (Revisione 6.0) sono state...
Il formato BMP VediIl formato BMP Il formato BMP è uno dei formati più semplici sviluppato congiuntamente da Microsoft e IBM, motivo per cui è particolarmente diffuso sulle piattaforme Windows e OS/2. Un file BMP è un file bitmap, cioè un file di immagine grafica...
Il formato S/PDIF VediIl formato S/PDIF Lo standard S/PDIF (« Sony/Philips Digital Interface », a volte siglato SPDIF) è un formato che permette di trasferire i dati audio digitali. Si trata di uno standard internazionale, conosciuto come « IEC-958 type II », che...