Abbiamo sentito molto parlare del nuovo formato di immagine chiamato AVIF e volevamo preparare un articolo per spiegare cos’è e cosa offre.
Oggi, AVIF è già supportato da alcune delle piattaforme e dei servizi più popolari al mondo. Mozilla è stato tra i primi a farlo, nel gennaio 2021, hanno incluso il supporto per AVIF nel browser Firefox.
Successivamente è stato Google a introdurre il supporto per il formato AVIF nella versione 89 del browser Google Chrome, e poco prima aveva già annunciato che Android 12, il prossimo importante aggiornamento del sistema operativo mobile più utilizzato al mondo, lo farà fornire supporto nativo per questo formato di immagine.
È quindi chiaro che la sua accoglienza è più che positiva, e sembra chiaro che il 2021 sarà l’anno in cui AVIF prenderà il sopravvento sul web. Ma quali sono i suoi vantaggi rispetto ad altri formati?
Qual è il nuovo formato immagine AVIF e cosa offre?
Come per ogni nuovo formato di immagine per il Web, c’è il vantaggio di poter ottenere la stessa qualità di immagine in file di dimensioni inferiori.
Nel caso di AVIF, otteniamo una compressione migliore rispetto ad altri formati come PNG, JPG, GIF o WebP. In particolare, la riduzione delle dimensioni significa che i file finali pesano meno di un terzo del peso di un JPG di qualità comparabile e circa la metà di quello che peserebbe un WebP simile.
Un altro grande vantaggio rispetto ad altri formati è il supporto per HDR. AVIF offre anche il supporto per immagini animate, trasparenti o senza perdita di dati, nonché una profondità di colore fino a 12 bit, sebbene oggi la maggior parte dei pannelli offra un massimo di 10 bit di profondità di colore.
Ma non è tutto. Uno dei grandi svantaggi di WebP è stato il tempo di adozione da parte di alcune piattaforme. Apple, ad esempio, ha impiegato quasi dieci anni per includere il supporto per WebP nel suo browser Web, Safari.
Tuttavia, poiché Apple, così come molte altre aziende ben note, tra cui Google, VideoLAN, Facebook o Netflix, fanno parte del gruppo che supporta AVIF, la sua implementazione sulle principali piattaforme dovrebbe essere molto più rapida.
Quali sono le differenze tra AVIF e JPEG?
Alcuni confronti hanno già chiarito i vantaggi di AVIF rispetto a JPEG, dimostrando che il nuovo formato è in grado di fornire immagini di qualità molto superiore in file della stessa dimensione, grazie a tecniche di compressione più moderne ed efficienti.
Queste tecniche consistono, tra le altre cose, nell’utilizzo dei dati tra i fotogrammi di un video, invece di utilizzare i fotogrammi completi. In questo modo, l’immagine ricostruita offre una qualità simile o addirittura superiore riducendo le dimensioni del file.
Tuttavia, questo non è l’unico vantaggio. Da notare che il caricamento dei file JPG sul web “sembra” più veloce perché il rendering avviene in più fasi, il che permette di visualizzare in anteprima la foto fino al completo caricamento.
Nel caso di AVIF, l’immagine viene caricata completamente e non è possibile visualizzare lo stato di avanzamento o visualizzare in anteprima l’immagine prima che sia completamente caricata.
Inoltre, la codifica AVIF richiede un carico maggiore sul processore se non vengono utilizzate le tecniche appropriate. Alcuni strumenti, come il compressore di immagini online creato dagli ingegneri di Google, Squoosh, non sfruttano la possibilità di codificare in parallelo ciascuno dei blocchi dell’immagine AVIF, sfruttando tutti i core del processore e riducendo i tempi di codifica.
Sembra molto probabile che i giorni di WebP e JPG siano contati. AVIF è un formato di gran lunga superiore nella maggior parte dei casi.
I suoi vantaggi, però, non saranno sfruttabili solo in ambiente web: quando Android 12 raggiungerà gli smartphone, vedremo come le nostre fotografie coprono meno spazio di archiviazione offrendo la migliore qualità.