Con l'ascesa dei contenuti digitali su Internet, sta diventando sempre più importante disporre di un formato immagine efficiente. Uno di questi formati è HEIF, progettato per essere il più piccolo possibile pur mantenendo un'elevata qualità dell'immagine. In questo articolo, daremo un'occhiata più da vicino al formato HEIF, comprese le sue varianti come HEICe scopri come si differenzia da altri formati di immagine come JPEG.webp, GIF e PNG.
Cos'è il formato HEIF?
HEIF è l'acronimo di High-Efficiency Image File format, che è fondamentalmente un contenitore in grado di memorizzare un'immagine o una sequenza di immagini in un singolo file. Progettato per essere estremamente leggero ed efficiente, il formato HEIF può memorizzare immagini con un rapporto di compressione molto elevato, circa due volte più efficiente di un'immagine JPEG.webp di qualità equivalente. HEIF si basa sullo standard HEVC (High Efficiency Video Coding).
Essendo un contenitore, può essere utilizzato per memorizzare sequenze di immagini, come un'animazione GIF o una sequenza HDR. Il formato HEIF è stato sviluppato dal Moving Picture Experts Group (MPEG), secondo lo standard ISO / IEC 23008-12 nel 2015. Da allora, è stato adottato da numerosi produttori, tra cui Apple, Microsoft e Canon. Apple ha introdotto HEIF come formato immagine e video predefinito in iOS 11 utilizzando la variante HEIC, che ha spinto le aziende a supportarlo nel loro software, incluso Adobe.
Le immagini fisse archiviate in formato HEIF hanno l'estensione .heif estensione del file, mentre le sequenze di immagini hanno un'estensione .heifs estensione. A seconda della variante e del codec utilizzato (vedere di più sotto), le estensioni possono cambiare. La variante più comune oggi è HEIC, che utilizza il formato video HEVC / H.265 per la compressione dei contenuti.
Archiviazione dati HEIF
Rispetto ai formati di immagine semplici come JPEG.webp, il formato HEIF è in grado di memorizzare molti tipi diversi di immagini e dati, tra cui:
- Immagini individuali e miniature delle immagini
- Sequenze di immagini (animazione, HDR e sequenze panoramiche, scatto a raffica, ecc.)
- Istruzioni di post-elaborazione
- Metadati dell'immagine, come i dati EXIF
In questo senso, è altamente versatile, in quanto può combinare la potenza di diversi formati di immagine come JPEG.webp, PNG e GIF in un unico file preservando un'elevata qualità dell'immagine.
Codifica video ad alta efficienza (HEVC)
High Efficiency Video Coding (HEVC), noto anche come H.265, è uno standard di compressione video che offre livelli di compressione dei dati fino al 50% migliori rispetto al suo predecessore H.264. La prima versione di HEVC è stata approvata per la standardizzazione nel 2013 e l'ultima versione 4 di HEVC è stata approvata come standard ITU-T alla fine del 2016. Da allora, HEVC è stato ampiamente adottato da molte società di software e hardware. Oggi, la maggior parte delle CPU e delle GPU moderne sono in grado di codificare / decodificare i contenuti HEVC tramite hardware.
HEVC viene utilizzato come codec predefinito in HEIF, motivo per cui i file risultanti sono molto più piccoli rispetto ad altri formati. Apple utilizza HEVC esclusivamente per il suo contenuto HEIF, che va sotto il nome di "High Efficiency Image Coding" (HEIC).
Codifica immagine ad alta efficienza (HEIC)
Come sottolineato in precedenza, esistono numerose varianti di HEIF, che possono essere utilizzate per memorizzare immagini, sequenze di immagini o video utilizzando codec diversi. La variante che Apple utilizza nei suoi sistemi operativi iOS e macOS è High Efficiency Image Coding (HEIC), che utilizza HEVC / H.265 per la compressione dei contenuti. Per differenziare i file di immagini e sequenze di immagini dai contenuti video nei suoi dispositivi, Apple utilizza l'estensione .heic estensione del file. Per i contenuti video con codifica HEVC, Apple continua a utilizzare l'estensione .mov estensione del file.
HEIC vs JPEG.webp
È importante sottolineare che HEIC ha molti vantaggi rispetto a JPEG.webp. Mentre JPEG.webp produce sempre immagini con perdita di 8 bit (anche con l'impostazione di qualità più alta), HEIC può memorizzare immagini fino a 16 bit, con perdita o senza perdita. Ciò rende HEIC simile nel suo potenziale al file RAW originale, qualcosa con cui JPEG.webp non può nemmeno lontanamente competere. E soprattutto, è in grado di memorizzare tutti questi dati in modo molto efficiente, ottenendo file di dimensioni relativamente piccole. Quanto piccolo? Diamo un'occhiata.
Per confrontare HEIC con il formato JPEG.webp, ho acquisito cinque immagini molto dettagliate che ho catturato con il mio iPhone 11 Pro Max. Poiché Apple converte le immagini in HEIC utilizzando un'impostazione di qualità molto elevata (circa l'ottava barra nel dispositivo di scorrimento Qualità), ho convertito tutte le immagini utilizzando la stessa impostazione di qualità JPEG.webp. Per assicurarmi che non ci siano perdite di qualità, ho caricato entrambi i file in Photoshop quando li ho visti con uno zoom del 100%: sembravano identici, senza artefatti aggiunti su nessuna immagine. Dai un'occhiata a quanto segue prima / dopo dei due:
Come "puoi vedere, non c'è differenza visiva tra i due.
Ecco i file HEIC originali:
- Immagine 001.HEIC - 3,6 MB
- Immagine 002.HEIC - 2,7 MB
- Immagine 003.HEIC - 2,5 MB
- Immagine 004.HEIC - 5,3 MB
- Immagine 005.HEIC - 2,7 MB
Totale HEIC: 16,8 MB
Ed ecco i file JPEG.webp convertiti:
- Immagine 001.JPEG.webp - 5,9 MB
- Immagine 002.JPEG.webp - 4,9 MB
- Immagine 003.JPEG.webp - 3,9 MB
- Immagine 004.JPEG.webp - 7,9 MB
- Immagine 005.JPEG.webp - 4,3 MB
JPEG.webp totale: 27,0 MB
Come puoi vedere, il risparmio di spazio con i file HEIC è abbastanza significativo. I file JPEG.webp risultanti erano più grandi del 60% in confronto: è un bel po 'di spazio di archiviazione sprecato!
Avendo in precedenza esaminato tutte le mie immagini JPEG.webp con JPEG.webpmini Pro e ridotto significativamente le loro dimensioni, volevo vedere che tipo di risparmio di file avrei potuto ottenere se avessi usato questo strumento sopra i file JPEG.webp sopra. Di seguito sono riportati i risultati:
- Immagine 001.JPEG.webp - 4,3 MB
- Immagine 002.JPEG.webp - 2.4 MB
- Immagine 003.JPEG.webp - 1.9 MB
- Immagine 004.JPEG.webp - 4.1 MB
- Immagine 005.JPEG.webp - 2.2 MB
JPEG.webpmini totale: 14,9 MB
JPEG.webpmini è stato in grado di ottimizzare i file JPEG.webp anche meglio della compressione HEVC di HEIC, il che è piuttosto impressionante. Questo mostra che se hai un sacco di immagini JPEG.webp che vuoi rimpicciolire, potresti stare meglio usando JPEG.webpmini, invece di preoccuparti di convertire i tuoi file JPEG.webp in HEIC.
Ma se i tuoi file originali sono già in formato HEIC, probabilmente è meglio mantenerli così come sono. Apple utilizza un'impostazione di qualità piuttosto elevata con i file HEIC, che è più o meno equivalente all'ottava barra nel dispositivo di scorrimento Qualità dell'app Anteprima.
Compatibilità HEIF
La buona notizia è che sia Apple che Microsoft forniscono supporto per HEIF nei loro sistemi operativi, quindi aprire i file e visualizzarli non dovrebbe essere un problema.
Tutti i dispositivi iOS caricati con iOS 11 e versioni successive sono in grado di decodificare tramite software i contenuti HEIF e le immagini HEIC. Tuttavia, solo i dispositivi con chip A9 di Apple e versioni successive sono in grado di decodificare tramite hardware i contenuti HEIF. Per decodificare tramite hardware le immagini HEIC e i contenuti video a 8 bit su un Mac, sarà necessario utilizzare CPU Intel di sesta generazione e più recenti, mentre i contenuti video a 10 bit richiederanno CPU Intel di settima generazione e più recenti.
Se utilizzi un PC, dovrai utilizzare Windows 10 e aggiornarlo all'aggiornamento di aprile 2022-2023 e versioni successive per poter decodificare il contenuto HEIF.
La cattiva notizia è che il supporto per i browser Internet e gli strumenti di post-elaborazione di terze parti sta arrivando piuttosto lentamente. A meno che non utilizzi un'app popolare come Lightroom o Affinity Photo, potresti dover attendere fino a quando il supporto HEIF non verrà fornito nel tuo software preferito. Nel frattempo, dovrai utilizzare strumenti di conversione nativi e di terze parti per convertire i file HEIF in un formato comune come JPEG.webp.
Supporto OS
I seguenti sistemi operativi supportano i contenuti HEIF:
- Android 9 Pie e versioni successive
- Apple iOS 11 e versioni successive
- Apple macOS High Sierra e versioni successive
- Aggiornamento di Microsoft Windows 10 aprile 2022-2023 (1803) e versioni successive
Tieni presente che mentre Microsoft fornisce il supporto per i file HEIF in Windows 10, devi acquistare questa estensione per $ 0,99 per poter decodificare software e hardware contenuti compressi HEVC.
Supporto browser
Sfortunatamente, nessuna versione del browser oggi supporta il formato HEIC. L'unico modo per visualizzare le immagini HEIC è installare estensioni di terze parti su browser come Firefox e Chrome.
Supporto dell'applicazione post-elaborazione
Il seguente software di post-elaborazione ha il supporto integrato per poter leggere e modificare le immagini HEIC:
- Adobe Lightroom CC 1.5 e versioni successive
- Adobe Lightroom Classic CC 7.5 e versioni successive
- Adobe Photoshop 21.2.1 e versioni successive
- Adobe Photoshop Elements 2022-2023 e versioni successive
- Foto di affinità
- GIMP 2.10.2 e versioni successive
- Pixelmator 3.7 e versioni successive
- Zoner Photo Studio X e versioni successive
Tieni presente che il supporto HEVC / H.265 per i file video è fornito in Lightroom CC 2.0 e Lightroom Classic CC 8.0 e nelle versioni più recenti.
Come convertire immagini HEIC in JPEG.webp
Se hai un'immagine HEIC e devi convertirla in un'immagine JPEG.webp, puoi utilizzare uno qualsiasi degli strumenti di post-elaborazione sopra per aprire l'immagine HEIF di origine, quindi esportarla semplicemente come file JPEG.webp. Esaminiamo questo processo per Adobe Lightroom Classic CC nel nostro tutorial sulle impostazioni di esportazione di Lightroom.
Se utilizzi un Mac, puoi convertire facilmente in batch le immagini HEIC in JPEG.webp utilizzando l'app Anteprima. Seleziona semplicemente il gruppo di immagini che desideri convertire, aprili nell'app Anteprima, quindi seleziona tutte le immagini premendo CMD + A. Da lì, vai su File -> Esporta immagini selezionate … fai clic sul pulsante Opzioni, seleziona "JPEG.webp" nel Formato nel campo a discesa, scegli il tuo livello di qualità e fai clic sul pulsante "Scegli" per esportare in una cartella specifica:
Se utilizzi un PC, ci sono una serie di strumenti software gratuiti come il convertitore iMazing HEIC che puoi scaricare per convertire le immagini HEIC.
In alternativa, puoi utilizzare convertitori online gratuiti per convertire immagini HEIC in JPEG.webp. Ma devi stare attento: molti di loro rimuovono i dati EXIF originali dalle immagini HEIC di origine. Consigliamo di utilizzare il servizio HEICtoJPG.webp.com, sviluppato dalle stesse persone che hanno creato JPEG.webpmini. Questo strumento di conversione gratuito non solo convertirà le immagini HEIC, ma comprimerà anche il file JPEG.webp risultante utilizzando il motore JPEG.webpmini mantenendo i dati EXIF completi.
Sommario
Senza dubbio, HEIF è una scelta eccellente rispetto a JPEG.webp, GIF, PNG e altri formati di immagine. È un formato versatile, perché consente di memorizzare tutti i tipi di media, dalle singole immagini e sequenze, al video. Grazie ai superbi livelli di compressione di HEVC / H.265, i file HEIF finiscono per essere significativamente più piccoli rispetto ad altri formati di immagine come JPEG.webp o formati video precedenti come H.264, pur mantenendo gli stessi o migliori livelli di qualità dell'immagine.
È bello vedere che Apple, Canon, Fuji e altri produttori si stanno muovendo per adottare il formato HEIF. Non vedo l'ora di vedere altri produttori di fotocamere implementare HEIF nei loro dispositivi in futuro. Mi piacerebbe anche vedere il supporto nativo del browser per i file HEIF, in modo da poter iniziare la transizione dal formato JPEG.webp limitato.