6339 545 581
Il formato PNG (Portable Network Graphics e lo
puoi pronunciare "ping")
nasce nel 1995 ed ha avuto una storia abbastanza dura a causa della
mancanza di impegno da parte dei software a supportarlo, soprattutto
i browser.
E' un formato lossless (che non elimina le informazioni
sull'immagine ma si limita a comprimerle) nato soprattutto per
cercare di sostituire i due formati GIF e JPG che
hanno il "difetto" di
essere formati proprietari (I diritti sul GIF li detiene la
Unisys e la Compuserve),
mentre il PNG non lo è,
quindi è più in
linea con la natura liberale del web.
Esistono due tipi di file PNG, il PNG-8 e il PNG-24.
Il PNG a
8 bit supporta fino a 256 colori, la trasparenza e l'interlacciamento,
come il GIF ma utilizza un algoritmo di compressione più efficiente
rispetto a quest'ultimo e quindi con il PNG-8 si riescono ad ottenere
immagini più leggere (L'algoritmo utilizzato è ZLIB, una
variante dell'algoritmo LZ77, il GIF utilizza LZW).
Purtroppo però non è disponibile la creazione di PNG-8 animate
anche se si sta cercando di standardizzare una variante del PNG
chiamata MNG (Multiple-Image
Network Graphics) che supporti le animazioni.
Il PNG a 24 bit supporta le immagini a oltre 16.000.000 di colori,
ma il suo algoritmo di compressione lossless non può arrivare alle
compressioni ottenute con i formati loss come il JPEG. Quindi un'immagine
fotografica in PNG-24 sarà sempre più pesante della stessa in
JPG.
Canale Alfa
Chi utilizza il GIF sà benissimo che tale formato supporta solo
la trasparenza al 100%, il
PNG permette l'uso dei canali alfa, la possibilità cioè
di una trasparenza parziale su 254 livelli di opacità crescente.
Grazie a questa funzionalità è possibile avere immagini con un
colore semi-trasparente.
Interlacciamento
L'interlacciamento del PNG è più efficiente rispetto a quello
GIF, infatti per avere una prima rappresentazione dell'immagine
è già sufficiente l'invio di 1/64mo dei dati dell'immagine, mentre
il GIF ne richiede 1/8vo.
Correzione Gamma
Il formato PNG
integra anche un sistema di correzione gamma, un sistema che aiuta
a correggere le differenze di visualizzazione della stessa immagine
da una piattaforma hardware ad un'altra.
Controllo Errori
A differenza di altri formati il PNG dispone di
un sistema di controllo sull'integrità dei dati chiamato CRC-32 ( 32
bit cyclic redundancy check), che
associa valori di controllo (detti checksum) ad ogni blocco
di dati, che mette in
grado di rilevare qualsiasi corruzione delle immagini caricate.
Ricerca per parole chiave
Una caratteristica molto interessante del PNG che il formato JPG
non ha è la possibilità di incorporare all'interno
dell'immagine del testo o delle parole chiave affinchè sia possibile per un motore
di ricerca o un software fare delle ricerche su immagini molto
più efficienti.
Curiosità
L'acronimo PNG sta anche per "PNG's Not GIF" ,
cioè PNG
non è GIF, forse a rimarcare la sua maggiore efficienza rispetto
al formato proprietario .
|
|
JPG COMPRESSIONE 5 (21Kb) |
PNG-24 (58Kb) |
|
|
GIF 256 COLORI (22Kb) |
PNG-8 (20Kb) |
|
|
GIF 256 COLORI TRASPARENZA (18Kb) |
PNG-8 CON TRASPARENZA (16Kb) |
La visualizzazione dei formati PNG può variare da
browser a browser.
|