venerdì 16 gennaio 2009

Il formato PNG

Il formato PNG (Portable Network Graphics) è un tipo di file che ha molte caratteristiche interessanti, che lo distinguono dagli altri formati sostanzialmente per :

Rispetto al formato GIF

- Supporta gli Alpha Channels (8, 24, 32 bit)

- Supporta la gamma correction (per il controllo della luminosità dell'immagine)

- Supporta l'interlacciamento (per la visualizzazione progressiva dell'immagine in fase di scaricamento)

- Comprime in modo migliore le immagini (dal 5 al 25% rispetto alle GIF)

- Non supporta le animazioni (serie di immagini in fotogrammi). Esiste una estensione del formato PNG, che si chiama MNG che dà tale supporto, anche se la diffusione è abbastanza limitata ( http://www.libpng.org/pub/mng/)






Per quanto riguarda la grafica più in generale oltre al web, il formato PNG offre una compressione dell'immagine "fully lossless" e supporta immagini fino a 48-bit truecolor o 16-bit grayscale. Il salvataggio e ri-salvataggio della stessa immagine, diversamente dal formato JPG è pertanto senza perdite di qualità.

Non è però un formato portabile, ecco perchè per la stampa continua ad essere preferibile il formato TIFF, e anche il JPG. La perdita di qualità della compressione di quest'ultimo formato può essere infatti ridotta attraverso opportuni filtri. Il PNG potrebbe essere pertanto utilizzato per la lavorazione e i salvataggi di una immagine, che poi viene esportata per la stamapa in altri formati più adatti.

Altro aspetto interessante legato ai canali alpha, è la possibilità di importare immagini in ambiente flash, adattandole facilmente al contesto grafico realizzato e, a partire da Flash 8, la possibilità anche di caricare file png run-time via codice come prima avveniva solamente con file JPG non progressivi.

Grazie ad Adobe Fireworks inoltre, un file PNG, che nasce come formato raster, può essere lavorato con grafica vettoriale e adattato pertanto, in ambiente di authoring, anche a diverse risoluzioni. L'output finale, ovvero il salvataggio di una immagine PNG flatten sarà però sempre e comunque un file raster, basato su una rappresentazione a pixel e legato alle sue dimensioni naturali.


Potete trovare queste e molte altre informazioni su questa interessante guida


0 commenti: