JPEG vs. PNG Quale formato di immagine compressa è migliore? | ENBLE

JPEG vs PNG Qual è il miglior formato di immagine compressa? | ENBLE

Nell’immagine digitale, due formati di immagine prevalgono su tutti gli altri: JPEG (o JPG) e PNG.

Ad una prima occhiata, un’immagine mostrata in entrambi i formati potrebbe sembrare identica, ma se si guarda abbastanza da vicino e si scava nei dati, c’è una notevole differenza tra loro. Un formato non è sempre migliore dell’altro, poiché ognuno è stato progettato per essere utilizzato in determinate circostanze in base alle tue esigenze di qualità dell’immagine, dimensione del file e altro ancora. Ecco cosa devi sapere su entrambi i formati per sfruttare al massimo i loro punti di forza e debolezze.

Cos’è 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 equilibrio accurato tra dimensione del file e qualità dell’immagine.

Il rapporto esatto differisce a seconda del programma e delle impostazioni utilizzate, ma l’immagine JPEG tipica ha un rapporto di compressione di 10:1. Se si parte da un’immagine di 10 MB e la si esporta come JPEG, si dovrebbe ottenere un’immagine di circa 1 MB. Un JPEG dovrebbe avere una differenza di qualità quasi zero, anche se ciò dipende dal contenuto e dal tipo di file dell’immagine originale.

Per fare ciò, JPEG si basa sulla trasformata discreta del coseno (DCT). Mentre la matematica che sta dietro è complicata, questo algoritmo di compressione guarda a tutta l’immagine, determina quali pixel nell’immagine siano sufficientemente simili a quelli intorno e unisce i pixel in mattonelle (gruppi di pixel che hanno lo stesso valore).

Questo metodo è estremamente efficiente, ma ha un costo: scarti via informazioni che non puoi recuperare. Le immagini JPEG (ad eccezione di alcune menzionate di seguito) sono perdenti, il che significa che dopo aver salvato l’immagine, i dati persi non possono essere recuperati. Quindi, proprio come fare una fotocopia di una fotocopia, ogni volta che si apre e si salva un JPEG, sembrerà leggermente peggiore di prima fino a quando alla fine perde tutti i dettagli.

Per questo motivo, il JPEG non è suggerito come formato immagine archiviato perché se mai si ha bisogno di aprirlo e modificarlo di nuovo, si incorre in una perdita di qualità. I programmi di modifica foto non distruttivi possono aiutare a aggirare questo problema a patto che non si cancellino mai i file originali, poiché salvano solo le modifiche come metadati anziché sovrascrivere l’immagine originale.

Il formato JPEG dovrebbe anche essere evitato con immagini ricche di testo o illustrazioni con linee nitide, poiché le linee definite tendono a essere sfocate a causa dell’anti-aliasing. (L’anti-aliasing è una sfocatura intenzionale progettata per eliminare i bordi irregolari.) Come si può vedere nell’immagine sottostante, uno screenshot preso dalla nostra homepage, il testo e lo sfondo bianco mostrano molti artefatti nel JPEG (a destra) rispetto al PNG (a sinistra).

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

Il formato JPEG supporta sia spazi colore RGB che CMYK a 8 bit, ma le sue offerte CMYK lasciano molto a desiderare. (Le moderne stampanti gestiscono bene i file RGB, quindi non è un grosso problema. Tuttavia, sarebbe meglio utilizzare formati di qualità superiore per la stampa.)

Nel corso degli anni, molte varianti di JPEG sono venute e andate. Ad esempio, JPG-LS è stato progettato per risolvere la compressione perdente, ma non ha mai ottenuto successo ed è alla fine caduto nell’oblio. JPG 2000 ha anche cercato di affrontare il problema della perditalessità, ma anch’esso non è riuscito a suscitare interesse. BPG, un nuovo formato basato sullo standard video H.265, è stato determinato a sostituire il JPEG, ma non ha mai davvero avuto successo.

Gli autori di JPEG hanno recentemente condiviso un nuovo formato progettato non per sostituire il JPEG, ma per esistere accanto ad esso come opzione per lo streaming più veloce. In un JPEG XS, la compressione è solo sei volte invece di dieci, ma algoritmi più semplici significano che il file è più veloce per le attività di streaming. Una potenziale sostituzione potrebbe arrivare sotto forma di HEIF, che si basa anche sullo standard H.265. Dove gli altri hanno fallito, HEIF potrebbe avere successo grazie al supporto di uno dei marchi più grandi nel campo della tecnologia: Apple. Ancora ha un lungo cammino da percorrere, ma sempre più programmi di modifica immagini e dispositivi aggiungono supporto al nuovo formato, come JPEG Pleno, che offre agli utenti un ottimo set di strumenti che include immagini olografiche, texture-plus-depth, punti in tre dimensioni e campi di luce.

Cosa è il formato PNG?

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

A differenza di JPEG, che si basa sulla compressione DCT, il PNG utilizza la compressione LZW, che è la stessa dei formati GIF e TIFF. In poche parole, la compressione LZW a due stadi del PNG prende stringhe di bit contenute nei dati dell’immagine, quindi abbina quelle sequenze più lunghe a codici abbreviati corrispondenti presenti in un dizionario (talvolta chiamato libretto dei codici) memorizzato all’interno del file immagine. Il risultato è un file più piccolo che mantiene alta qualità.

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

Una delle caratteristiche più interessanti del PNG è il supporto alla trasparenza. Con immagini a colori e in scala di grigi, i pixel nei file PNG possono essere trasparenti. Ciò consente di creare immagini che si sovrappongono perfettamente ai contenuti di un’immagine o di un sito web. Molti programmi di editing utilizzano uno sfondo a scacchi per indicare la trasparenza di una grafica. Ciò rende il PNG ottimo per i loghi, soprattutto quelli con del testo, utilizzati su un sito web. Se crei uno sfondo trasparente in Photoshop e salvi l’immagine in un formato JPG, d’altra parte, lo sfondo trasparente diventa bianco perché il formato non supporta la trasparenza.

Quando si tratta di fotografia, il PNG potrebbe sembrare una valida alternativa ai formati RAW proprietari per l’archiviazione delle immagini senza perdita di dati. Tuttavia, la verità è che ci sono molte alternative migliori, come il Digital Negative (DNG) di Adobe – che puoi addirittura scattare con il tuo smartphone – e il TIFF. Inoltre, il PNG non supporta nativamente i dati EXIF, che includono informazioni come velocità dell’otturatore, apertura e ISO della fotocamera con cui è stata scattata l’immagine.

Il PNG è stato creato per il web ed ha dimostrato il suo valore. JPEG potrebbe essere il formato di maggioranza delle immagini, ma il PNG occupa una nicchia importante a cui il JPEG non può arrivare in modo efficace. È praticamente l’unica scelta quando hai bisogno di renderizzare chiaramente un logo o del testo su altri elementi di un sito web. È anche ampiamente utilizzato dagli archivisti, dai conservatori e da altri scienziati dell’informazione quando si digitalizzano documenti, oggetti di epoca e altri materiali per la sua alta qualità di immagine e la compressione senza perdita di dati.

Come il JPEG, il PNG ha avuto alcune varianti nel corso degli anni. L’APNG è un formato ancora supportato progettato per replicare la funzionalità animata dei GIF. Non è molto diffuso, ma è supportato da molti browser moderni.

Un altro dato interessante è che nelle prime fasi dello sviluppo del PNG, si era suggerito di chiamarlo PING, un acronimo per “PING Is Not GIF”, uno scherzoso commento ai creatori del formato GIF.

In conclusione: Qual è la differenza tra il JPEG e il PNG, e quale è migliore?

In definitiva, nessun formato di immagine è migliore dell’altro. Dipende semplicemente da quale sia più adatto alle tue esigenze.

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

Se invece stai facendo uno screenshot che intendi annotare o archiviare per un utilizzo successivo, il PNG sarà più adatto alle tue esigenze. La dimensione del file potrebbe essere maggiore rispetto a un equivalente JPEG, ma non devi preoccuparti della perdita di qualità ogni volta che viene salvato e sai che ogni pixel è nitido come l’ultima volta che lo hai aperto. Come i loghi, la maggior parte delle grafiche web sono anche meglio salvate come PNG in quanto possono utilizzare aree trasparenti.