
HEIF – un super formato di file che nessuno aspettava
Da tempo l'iPhone scatta foto in formato HEIF. Recentemente, anche Windows e la più recente fotocamera Canon padroneggiano il formato. Il vecchio JPEG verrà finalmente sostituito? Probabilmente no.
Il formato file HEIF (a volte anche HEIC) si sta diffondendo sempre più. Apple lo usa da un bel po', e a partire dal iOS 11 è il formato preferito con cui l'iPhone scatta le foto. Il Mac può gestirlo già da OS 10.13, Android lo conosce dalla versione 9 in poi, e recentemente anche Windows 10 sa cosa farne. Il produttore di fotocamere Canon ha annunciato al CES la sua prima fotocamera in grado di memorizzare direttamente in HEIF.
Meglio del JPEG
HEIF è l'abbreviazione di High Efficiency Image File Format. Il nome mantiene quello che promette: HEIF comprime le foto in modo molto più efficiente rispetto al JPEG. I file sono molto più piccoli e mantengono la stessa qualità. Tutto dipende dalla qualità, dalla dimensione dell'immagine e dal motivo, ma spesso i file sono grandi solo la metà. La compressione si basa sul codec video HEVC, noto anche come H.265. Pertanto Apple utilizza l'estensione del file «.heic».
A differenza del JPEG, anche HEIF o HEVC possono comprimere senza perdite. È anche possibile salvare immagini con una profondità di colore superiore a 8 bit. Questo elimina i due maggiori punti deboli del JPEG.
Ma non è tutto. Si tratta di un formato contenitore in cui possono essere memorizzati diversi tipi di dati, ad esempio file audio. La possibilità di salvare più immagini come gruppo in un unico file è particolarmente interessante per la fotografia. Utile per gli scatti continui o bracketing HDR.
L'HEIF sostituirà il JPEG? Non credo proprio. Nel migliore dei casi otterrà un posto vicino al JPEG.

JPEG sopravvive a tutto
Ci sono stati diversi tentativi di sostituire il JPEG (nato nel 1991), ma non hanno mai funzionato. Oggi vengono prodotti più JPEG che mai.
I formati PNG e WebP non possono sostituire il JPEG. WebP è completamente orientato alla visualizzazione sul web e non è inoltre in grado di visualizzare più di 8 bit di profondità di colore. La compressione è presumibilmente più efficiente, ma ci sono troppi pochi vantaggi rispetto al JPEG.
PNG può contenere più di 8 bit e offre anche la possibilità di compressione senza perdita di dati. Ma mentre il JPEG è ottimizzato per le foto, il PNG è più focalizzato sulla grafica come i loghi e i semplici screenshot. Avrebbe dovuto sostituire la GIF e, in parte, ha adempiuto a questo scopo. Per i fotografi, il problema principale del formato PNG è che non può memorizzare metadati Exif. I dati Exif forniscono informazioni su come è stata scattata la foto, il modello di fotocamera utilizzato, il tempo di posa o il valore ISO. Un formato che non può memorizzare queste informazioni non può essere utilizzato come formato di uscita in una fotocamera.
Ma sorprendentemente, il JPEG sopravvive anche a formati di file che sono praticamente superiori ad esso sotto ogni aspetto. Nel 2000, JPEG2000 è stato lanciato per succedere a JPEG. Gestisce la compressione senza perdita di dati, la profondità di colore estesa, i dati Exif e molto altro utile ai grafici. Tuttavia, non ha preso piede.
Con il JPEG XR vi è stato un altro tentativo qualche anno dopo. Questo formato è stato chiamato per la prima volta Microsoft HD Photo. Non ci sono costi di licenza per il JPEG XR, come non ci sono costi di licenza per il JPEG2000. Ma entrambi i formati contengono brevetti che le aziende possono rivendicare in qualsiasi momento. Ciò può aver scoraggiato i produttori di hardware e software, soprattutto all'inizio.
Non ce n'è bisogno
Ma il JPEG non scompare mai perché fa il suo lavoro. Anche oggi. Infatti, gli svantaggi che a prima vista sembrano gravi, in realtà non lo sono.
La compressione persa è raramente un problema nella vita di tutti i giorni. Se salvati una volta, i difetti diventano visibili solo ad un alto livello di compressione che non viene mai utilizzato nelle macchine fotografiche. Se il livello di qualità è buono, i difetti diventano visibili solo quando si sovrascrive più volte. Ma questo non accade con l'odierna elaborazione standard delle immagini. I programmi di grafica calcolano le modifiche dai dati originali, non da un risultato intermedio precedentemente elaborato.
Rimane ancora la questione della profondità di colore. 8 bit è sufficiente come formato finale. Le gradazioni di colore aggiuntive disponibili a 10, 12 o 14 bit sono in gran parte indistinguibili all'occhio umano e necessari solo per l'elaborazione. Con più gradazioni di colore posso cambiare un'immagine più fortemente senza effetti collaterali negativi. Esiste già un formato di file per questi casi: i dati grezzi della fotocamera, o DNG.
Naturalmente sarebbe più pratico avere un unico formato per tutto. L’HEIF ha buone possibilità di sostituire sia il JPEG che il RAW, ma dovrebbe fornire almeno 12 bit e non solo 10 bit. Questo rende anche i file significativamente più grandi.
A proposito: le specifiche del JPEG prevedevano già la possibilità di 12 bit oltre agli 8 bit. Tuttavia, non è mai stato messo in pratica.
A 173 persone piace questo articolo


Il mio interesse per il mondo IT e lo scrivere mi hanno portato molto presto a lavorare nel giornalismo tecnologico (2000). Mi interessa come possiamo usare la tecnologia senza essere usati a nostra volta. Fuori dall'ufficio sono un musicista che combina un talento mediocre con un entusiamso eccessivo.