PNG (Portable Network Graphics) è un formato di file utilizzato per la compressione di immagini senza perdita di dati. PNG ha quasi completamente sostituito il formato GIF (Graphics Interchange Format) ampiamente utilizzato in passato.
Come una GIF, un file PNG viene compresso senza perdita di dati, il che significa che tutte le informazioni sull'immagine vengono ripristinate quando il file viene decompresso durante la visualizzazione. Un file PNG non è destinato a sostituire il formato JPEG, che è "con perdita di dati" ma consente al creatore di fare un compromesso tra la dimensione del file e la qualità dell'immagine quando l'immagine viene compressa. In genere, un'immagine in un file PNG può essere compressa dal 10% al 30% in più rispetto al formato GIF.
Formato file di PNG
Il formato PNG include queste caratteristiche:
- Non solo un colore può essere reso trasparente, ma anche il grado di trasparenza, chiamato opacità, può essere controllato.
- Supporta l'interlacciamento delle immagini e si sviluppa più velocemente rispetto al formato GIF interlacciato.
- La correzione gamma consente la regolazione della luminosità del colore dell'immagine richiesta da specifici produttori di display.
- Le immagini possono essere salvate utilizzando true color, nonché nella tavolozza e nei formati in scala di grigi forniti dalla GIF.
JPEG contro PNG
JPEG e PNG sono i due formati di file immagine più comunemente usati sul Web, ma ci sono differenze tra loro.
JPEG (Joint Photographic Experts Group) è stato creato nel 1986. Questo formato di immagine occupa pochissimo spazio di archiviazione ed è veloce da caricare o scaricare. I file JPEG possono visualizzare milioni di colori, quindi sono perfetti per le immagini della vita reale, come le fotografie. Funzionano bene sui siti Web e sono ideali per la pubblicazione sui social media.
Poiché JPEG è "con perdita di dati", il che significa che quando i dati vengono compressi, le informazioni non necessarie (ridondanti) vengono eliminate dal file in modo permanente - una parte della qualità andrà persa o compromessa quando un file viene convertito in JPEG.
JPEG è il formato file predefinito per il caricamento di immagini sul Web, a meno che non contengano testo, necessitino di trasparenza, siano animati o trarrebbero vantaggio dai cambiamenti di colore, come loghi o icone.
Tuttavia, i JPEG non sono adatti per le immagini che hanno pochissimi dati sul colore, come screenshot dell'interfaccia e altri semplici elementi grafici generati dal computer.
Il vantaggio principale di PNG rispetto a JPEG è che la compressione è senza perdite, il che significa che non c'è perdita di qualità ogni volta che un file viene aperto e salvato di nuovo. PNG è utile anche per immagini dettagliate e ad alto contrasto. Di conseguenza, PNG è in genere il formato di file predefinito per gli screenshot perché, invece di comprimere gruppi di pixel insieme, offre una rappresentazione pixel per pixel quasi perfetta dello schermo.
Un'altra caratteristica fondamentale di PNG è che supporta la trasparenza. Con scala di grigi, colori e immagini, i pixel nei file PNG possono essere trasparenti, consentendo agli utenti di creare immagini che si sovrappongono perfettamente al contenuto di un sito Web o di un'immagine.
Usi di PNG
PNG può essere utilizzato per:
- Foto con disegni al tratto, come disegni, illustrazioni e fumetti.
- Foto o scansioni di testo, come lettere scritte a mano o articoli di giornale.
- Grafici, loghi, grafici, progetti architettonici e progetti.
- Qualsiasi cosa con testo, come layout di pagina realizzati in Photoshop o InDesign e salvati come immagini.
Vantaggi di PNG
I vantaggi del formato PNG includono:
- Compressione senza perdita: non perde dettagli e qualità dopo la compressione dell'immagine.
- Supporta un gran numero di colori: il formato è adatto a diversi tipi di immagini digitali, comprese fotografie e grafica.
- Supporto per la trasparenza: supporta la compressione di immagini digitali con aree trasparenti.
- Perfetto per la modifica delle immagini: le compressioni senza perdita di dati lo rendono perfetto per l'archiviazione di immagini digitali per l'editing.
- Bordi nitidi e colori pieni: ideali per immagini contenenti testi, disegni al tratto e grafici.
Gli svantaggi del formato PNG includono:
- Dimensione file più grande: comprime le immagini digitali in una dimensione file maggiore.
- Non ideale per grafica di stampa di qualità professionale: non supporta spazi colore non RGB come CMYK (ciano, magenta, giallo e nero).
- Non supporta l'incorporamento dei metadati EXIF utilizzati dalla maggior parte delle fotocamere digitali.
- Non supporta nativamente l'animazione, ma sono disponibili estensioni non ufficiali.
Storia del PNG
PNG è stato sviluppato da un gruppo di lavoro su Internet guidato da Thomas Boutell che si è riunito nel 1994 per iniziare a creare il formato PNG. A quel tempo, il formato GIF era già ben consolidato. Il loro obiettivo era aumentare il supporto del colore e fornire un formato immagine che non necessitava di una licenza di brevetto.
Il formato GIF era di proprietà di Unisys e il suo utilizzo nel software di gestione delle immagini comportava licenze o altre considerazioni legali. Gli utenti Web potevano creare, visualizzare e inviare file GIF liberamente ma non potevano sviluppare software che li creasse senza un accordo con Unisys.
La prima bozza PNG è stata pubblicata il 4 gennaio 1995 e, entro una settimana, la maggior parte delle principali funzionalità PNG sono state proposte e accettate. Nelle tre settimane successive, il gruppo ha prodotto sette bozze importanti.
All'inizio di marzo 1995, tutte le specifiche erano in vigore (bozza nove) e accettate. Nell'ottobre 1996, la prima versione della specifica PNG è stata rilasciata come raccomandazione del W3C. Versioni aggiuntive furono rilasciate nel 1998, 1999 e 2003, quando divenne uno standard internazionale.