JPEG vs. PNG: quando e perché utilizzare un formato piuttosto che un altro

Nell'imaging digitale prevalgono soprattutto due formati di immagine: JPEG (o JPG) e PNG.

A prima vista, una singola immagine mostrata in entrambi i formati potrebbe sembrare identica, ma se guardi abbastanza da vicino e approfondisci i dati, c'è una bella differenza tra loro. Un formato non è sempre migliore dell'altro, poiché ognuno è progettato per essere utilizzato in circostanze specifiche in base alle tue esigenze di qualità dell'immagine, dimensione del file e altro. Ecco cosa devi sapere su entrambi i formati per sfruttare al massimo i loro punti di forza e di debolezza.

Qual è il formato JPEG?

Abbreviazione di Joint Photographic Experts Group, il team che ha sviluppato il formato, JPEG è diventato il formato compresso standard nella fotografia digitale e nella condivisione di immagini online grazie al suo attento equilibrio tra dimensioni del file e qualità dell'immagine.

Il rapporto esatto varia a seconda del programma e delle impostazioni utilizzate, ma la tipica immagine JPEG ha un rapporto di compressione di 10:1. Se inizi con un'immagine da 10 MB e la esporti come JPEG, dovresti ritrovarti con un'immagine da circa 1 MB. Un JPEG dovrebbe avere una differenza percettibile in termini di qualità quasi pari a zero, sebbene ciò dipenda dal contenuto dell'immagine originale e dal tipo di file.

Per fare ciò, JPEG si basa sulla trasformata discreta del coseno (DCT) . Sebbene i calcoli alla base siano complicati, questo algoritmo di compressione esamina l'intera immagine, determina quali pixel nell'immagine sono abbastanza simili a quelli circostanti e unisce i pixel in tessere (gruppi di pixel che hanno lo stesso valore).

Questo metodo è estremamente efficiente ma comporta il costo di buttare via informazioni che non è possibile recuperare. Le immagini JPEG (con alcune eccezioni menzionate di seguito) sono con perdita di dati, il che significa che dopo che l'immagine è stata salvata, i dati persi non possono essere recuperati. Quindi, proprio come fare una fotocopia di una fotocopia, ogni volta che apri e salvi un JPEG, sembrerà leggermente peggiore di prima finché non perderà tutti i dettagli.

Per questo motivo, JPEG non è consigliato come formato di immagine di archivio perché se avessi bisogno di aprirlo e apportare nuovamente modifiche, incorrerai in una perdita di qualità. Come Adobe Lightroom , gli editor di foto non distruttivi possono aiutarti a aggirare questo problema a patto di non eliminare mai i file originali, poiché salvano le modifiche solo come metadati anziché sovrascrivere l'immagine originale.

Il JPEG dovrebbe essere evitato anche con immagini con testo pesante o illustrazioni con linee nette, poiché le linee definite tendono a diventare sfocate a causa dell'anti-aliasing. (L'anti-aliasing è una sfocatura intenzionale progettata per eliminare i bordi irregolari .) Come puoi vedere nell'immagine qui sotto, uno screenshot tratto dalla nostra home page, il testo e lo sfondo bianco mostrano molti artefatti sul JPEG (a destra) rispetto al PNG ( Sinistra).

Due versioni della stessa immagine: una JPEG e una PNG, affiancate a scopo di confronto.

Detto questo, ci sono momenti in cui è necessario trasformare formati come PDF in JPEG . In questi casi, è meglio assicurarsi di esportarlo con le impostazioni di massima qualità per garantire che tutto il testo sia nitido.

JPEG supporta sia gli spazi colore RGB che CMYK a 8 bit, ma le sue offerte CMYK lasciano molto a desiderare. (Le stampanti moderne gestiscono bene i file RGB, quindi questo non è un grosso problema. Tuttavia, sarebbe utile se fossi ancora bloccato con formati di stampa di qualità superiore.)

Nel corso degli anni, molte varianti di JPEG sono andate e venute. Ad esempio, JPG-LS è stato progettato per correggere la compressione con perdita, ma non ha mai preso piede e alla fine è caduto nel dimenticatoio. Anche JPG 2000 ha tentato di affrontare il problema del lossless, ma anch’esso non è riuscito a guadagnare terreno. BPG, un nuovo formato basato sullo standard video H.265, era determinato a prendere il posto del JPEG ma non ha mai preso piede.

I creatori di JPEG hanno recentemente condiviso un nuovo formato progettato non per sostituire il JPEG ma per esistere insieme ad esso come opzione per uno streaming più veloce. In un JPEG XS , la compressione è solo sei volte invece di 10, ma algoritmi più semplici significano che il file è più veloce per le attività di streaming. Un potenziale sostituto potrebbe presentarsi sotto forma di HEIF , anch’esso basato sullo standard H.265. Laddove altri hanno fallito, HEIF potrebbe avere successo grazie al supporto di uno dei più grandi marchi tecnologici: Apple. C'è ancora molta strada da fare, ma più programmi di editing di immagini e più dispositivi aggiungono il supporto per il nuovo formato, come JPEG Pleno, che offre agli utenti un eccellente set di strumenti che include imaging olografico, texture e profondità, nuvole di punti e luce. campi.

Professionisti Contro
File di piccole dimensioni Compressione con perdita
Supporto EXIF ​​integrato Non eccezionale per la stampa CMYK
Ampiamente supportato Nessun supporto per la trasparenza

Qual è il formato PNG?

Acronimo di Portable Network Graphics, PNG è un formato di file senza perdita di dati progettato come alternativa più aperta al Graphics Interchange Format (GIF).

A differenza del JPEG, che si basa sulla compressione DCT, PNG utilizza la compressione LZW , che è la stessa dei formati GIF e TIFF. In sintesi, la compressione LZW a due stadi di PNG prende stringhe di bit contenute nei dati dell'immagine, quindi abbina quelle sequenze più lunghe ai codici brevi di accompagnamento contenuti in un dizionario (a volte indicato come codebook) memorizzato all'interno del file immagine. Il risultato è un file più piccolo che mantiene una qualità elevata.

Il più grande vantaggio di PNG rispetto a JPEG è che la compressione è senza perdite, il che significa che non vi è alcuna perdita di qualità ogni volta che viene aperto e salvato nuovamente. PNG gestisce bene anche le immagini dettagliate e ad alto contrasto. Per questo motivo, PNG è il più delle volte il formato file predefinito per gli screenshot , poiché può fornire una rappresentazione pixel per pixel quasi perfetta dello schermo anziché comprimere insieme gruppi di pixel.

Una delle caratteristiche principali di PNG è il supporto della trasparenza. Con immagini sia a colori che in scala di grigi, i pixel nei file PNG possono essere trasparenti. Ciò consente di creare immagini che si sovrappongono perfettamente al contenuto di un'immagine o di un sito Web. Molti programmi di editing utilizzano uno sfondo a scacchi per indicare la trasparenza di un elemento grafico. Ciò rende PNG ottimo per i loghi, in particolare quelli con testo, utilizzati su un sito web. Se crei uno sfondo trasparente in Photoshop e salvi le immagini in JPG, invece, lo sfondo trasparente diventa bianco perché il formato non supporta la trasparenza.

Quando si tratta di fotografia, PNG potrebbe sembrare una solida alternativa ai formati RAW proprietari per l'archiviazione di immagini senza perdite. Tuttavia, la verità è che ci sono molte alternative migliori, come Digital Negative (DNG) di Adobe, che puoi persino scattare sul tuo smartphone , e TIFF. PNG inoltre non supporta nativamente i dati EXIF , che includono informazioni come velocità dell'otturatore, apertura e ISO dalla fotocamera con cui è stato catturato.

PNG è stato creato per il Web e ha dimostrato il suo valore. JPEG potrebbe essere il formato della maggior parte delle immagini. Tuttavia, PNG occupa un'importante nicchia che JPEG non può raggiungere efficacemente. Fondamentalmente è l'unica scelta quando è necessario visualizzare chiaramente un logo o un testo sopra altri elementi di un sito web. È anche ampiamente utilizzato da archivisti, ambientalisti e altri scienziati dell'informazione durante la digitalizzazione di documenti, effimeri e realia per la sua elevata qualità delle immagini e la compressione senza perdite.

Proprio come JPEG, anche PNG ha avuto alcune variazioni nel corso degli anni. APNG è un formato ancora supportato progettato per replicare la funzionalità animata delle GIF . Non è così diffuso ma è supportato da molti browser moderni.

Un'altra curiosità divertente è che nelle prime fasi dello sviluppo di PNG, è stato suggerito che si chiamasse PING, acronimo di "PING Is Not GIF", una frecciata sfacciata ai creatori del formato GIF.

Professionisti Contro
Compressione senza perdite Dimensioni del file maggiori rispetto a JPEG
Supporto alla trasparenza Nessun supporto EXIF ​​nativo
Ottimo per testo e screenshot

In conclusione: qual è la differenza tra JPEG e PNG e qual è il migliore?

In definitiva, nessuno dei due formati di immagine è migliore dell'altro. È semplicemente questione di quale sia più adatto alle tue esigenze.

Se desideri condividere una foto dalla tua fotocamera su Instagram, Twitter, ecc., la soluzione migliore è utilizzare un JPEG. È di dimensioni più ridotte, è ottimizzato per la fotografia ed è ampiamente supportato su quasi tutte le piattaforme e i servizi immaginabili.

Se stai catturando uno screenshot che intendi annotare o archiviare per utilizzarlo in seguito, PNG sarà più adatto alle tue esigenze. La dimensione del file potrebbe essere maggiore di quella di un JPEG equivalente, ma non devi preoccuparti che perda qualità ogni volta che viene salvato e sai che ogni pixel è nitido come l'ultima volta che lo hai aperto. Come i loghi, anche la maggior parte della grafica web viene salvata meglio come PNG poiché può utilizzare aree trasparenti.