close

PNG

Vai alla navigazione Vai alla ricerca
PNG
Dimostrazione di trasparenza PNG 1.png
Estensione .PNG
Tipo MIME immagine/png [1]
Sviluppatore PNG
pubblicato 1 ottobre 1996
Ultima uscita
Tipo di formato Grafica raster
Espanso da [ 1]
Sviluppato nel APNG , JNG , MNG
Standard(i) ISO 15948 , RFC 2083
formato aperto ?
Sito web libpng.org/pub/pn… ​(  Inglese)
png-mng.sourceforge.net/… ​(  Inglese)
 File multimediali su Wikimedia Commons

PNG ( Grafica di rete portatile inglese  , l'abbreviazione è pronunciata in inglese / pɪŋ/ [2] ) è un formato raster per la memorizzazione di informazioni grafiche utilizzando la compressione senza perdita di dati utilizzando l' algoritmo Deflate .

PNG è stato creato come formato gratuito per sostituire GIF , quindi l' acronimo ricorsivo "PNG is Not GIF" [3] (PNG non è GIF) è apparso su Internet.

Cronologia formati

Il 4 gennaio 1995, Thomas Bowtell ha proposto in una serie di conferenze Usenet di creare un formato gratuito che fosse buono come GIF. Tre settimane dopo la pubblicazione dell'idea, sono state sviluppate quattro versioni del nuovo formato. Inizialmente si chiamava PBF (Portable Bitmap Format) e ricevette il nome attuale il 23 gennaio 1995. Già nel dicembre dello stesso anno, la specifica PNG versione 0.92 è stata presa in considerazione dal consorzio W3C e con il rilascio della versione 1.0 il 1 ottobre 1996, PNG è stato raccomandato come formato di rete a tutti gli effetti.

Ambito

Dimostrazione di trasparenza PNG 1.png

Un'immagine PNG con un canale di trasparenza a 8 bit su uno sfondo a scacchiera comunemente usata negli editor di immagini per indicare la trasparenza

Il formato PNG è progettato per sostituire il formato GIF obsoleto e più semplice , nonché, in una certa misura, per sostituire il formato TIFF molto più complesso [3] [4] . Il formato PNG è posizionato principalmente per l'uso su Internet e per l'editing grafico.

PNG supporta tre tipi principali di bitmap [5] :

Il formato PNG memorizza le informazioni grafiche in una forma compressa. Inoltre, questa compressione è senza perdite, a differenza, ad esempio, di JPEG .

Presenta i seguenti vantaggi principali rispetto a GIF:

  • un numero virtualmente illimitato [6] di colori in un'immagine (GIF utilizza al massimo il colore a 8 bit );
  • supporto opzionale del canale alfa ;
  • la possibilità di correzione gamma ;
  • intreccio bidimensionale ;
  • la possibilità di espandere il formato con blocchi personalizzati (su questo, in particolare, si basa APNG ).

Il formato GIF è stato sviluppato da CompuServe nel 1987 e originariamente non era disponibile per l'uso gratuito. Fino alla scadenza dei brevetti dell'algoritmo di compressione LZW di proprietà di Unisys e utilizzati in GIF nel 2004, era difficile applicarlo nel software libero . Ora queste difficoltà sono state rimosse. PNG, d'altra parte, utilizza l'algoritmo di compressione Deflate aperto e non proprietario fin dall'inizio , le cui implementazioni gratuite sono disponibili su Internet. Questo stesso algoritmo è utilizzato da molti programmi di compressione dati, inclusi PKZIP e gzip (GNU zip).

Il formato PNG ha un rapporto di compressione più elevato per i file con un numero elevato di colori rispetto a GIF, ma la differenza è di circa il 5-25%, che non è sufficiente per il predominio assoluto del formato, poiché il formato GIF comprime piccoli 2-16 -file a colori con non meno efficienza.

PNG è un buon formato per la modifica delle immagini, anche per la memorizzazione di fasi intermedie della modifica, poiché il ripristino e il salvataggio dell'immagine non hanno alcuna perdita di qualità. Inoltre, a differenza, ad esempio, di TIFF, la specifica PNG non consente agli autori dell'implementazione di scegliere quali funzionalità implementare. Pertanto, qualsiasi immagine PNG salvata può essere letta in qualsiasi altra applicazione che supporta PNG.

Diverse implementazioni dell'algoritmo Deflate forniscono diversi gradi di compressione, quindi sono stati creati programmi di compressione delle immagini con diverse impostazioni per ottenere la migliore compressione, ad esempio un fork di pngcrush OptiPNG e advpng dal kit AdvanceCOMP (usa 7-Zip ).

Animazione

C'è una caratteristica di GIF che non è implementata in PNG: supporto per più immagini in un file, e in particolare animazione; PNG è stato originariamente progettato per memorizzare solo un'immagine in un file.

Per il trasferimento di immagini animate è stato sviluppato un formato MNG esteso , pubblicato a metà del 1999 e già supportato in varie applicazioni, ma non è ancora diventato generalmente accettato.

MNG è stato criticato da alcuni, in particolare dagli sviluppatori della Mozilla Foundation, per la sua complessità e le grandi dimensioni di implementazione e per la sua mancanza di compatibilità con le versioni precedenti di PNG. Nel 2004 hanno sviluppato il formato APNG , che non è stato adottato come standard ufficiale dagli sviluppatori PNG e MNG, ma è stato supportato da build di prova di alcuni browser e alcuni visualizzatori di immagini entro il 2008 .

Compatibilità browser

Non tutti i browser Web visualizzano il contenuto di un file png allo stesso modo. Le aree problematiche possono essere:

  1. trasparenza parziale ( canale alfa )
  2. supporto per la trasparenza nella tavolozza
  3. correzione gamma
  4. correzione colore ( ICC )

Il problema del supporto per la trasparenza a 32 bit (completa) delle immagini PNG in Microsoft Internet Explorer è stato risolto nella settima versione del browser. Per altre versioni di IE, ci sono diversi modi in cui un webmaster può ottenere trasparenza includendo funzioni e script speciali in una pagina web.

Titolo

  • Ufficiosamente, PNG sta per "PNG is Not GIF" ("PNG is not GIF"), per analogia con il noto acronimo ricorsivo " GNU is Not UNIX " ("GNU is not UNIX").
  • PNG si pronuncia in inglese allo stesso modo della parola ping [7] , cioè [ pɪŋ ].

Vedi anche

Note

  1. 1 2 3 http://libpng.org/pub/png/pnghist.html
  2. ^ Sito principale PNG (Portable Network Graphics) Archiviato il 16 ottobre 2004 su Wayback Machine  
  3. 1 2 Sito iniziale PNG (Portable Network Graphics) . Estratto l'8 settembre 2004 Archiviato dall'originale il 16 ottobre 2004.
  4. Sito principale PNG (Portable Network Graphics) . Estratto l'8 settembre 2004 Archiviato dall'originale il 16 ottobre 2004.
  5. ^ Un'introduzione di base alle funzionalità PNG Archiviata l'8 aprile 2007 su Wayback Machine 
  6. PNG ha ancora un limite al numero di colori, ma a differenza di GIF, è limitato a 248 colori (3×16 bit ).
  7. ^ Un'introduzione di base alle funzionalità / pronuncia PNG Archiviata l'8 aprile 2007 in Internet Archive . 

Collegamenti