AVIF: efficiente sul web, scomodo altrove
AVIF, l’AV1 Image File Format, memorizza le immagini statiche con la compressione sviluppata per il codec video AV1. È uno dei formati di immagine più efficienti in uso, ed è per questo che molti siti e servizi di immagini ora consegnano le foto in AVIF: la stessa foto di solito richiede molti meno byte di un JPG. Supporta anche trasparenza, colore esteso, HDR e animazione.
Tutti i principali browser attuali visualizzano l’AVIF, quindi navigando di rado te ne accorgi. Te ne accorgi quando salvi un’immagine e ottieni un file .avif che il tuo visualizzatore di foto, il software d’ufficio, un vecchio editor di immagini, un servizio di stampa o un modulo di caricamento rifiuta. Il JPG esiste dai primi anni Novanta ed è accettato praticamente ovunque, quindi è il modo più semplice per rendere utilizzabile un’immagine del genere.
Cosa aspettarsi dal JPG
Le immagini AVIF di solito sono con perdita e il JPG lo è sempre, quindi convertire significa decodificare l’AVIF e comprimere di nuovo i pixel con un metodo più vecchio e meno efficiente. Ne derivano due cose. Il JPG di solito sarà più grande dell’AVIF, a volte di molto, per avere un aspetto simile. E non può contenere più dettaglio di quello che aveva l’AVIF: eventuali sfocature o ammorbidimenti dovuti a una compressione AVIF aggressiva vengono riportati così come sono.
Con la qualità predefinita di 90 il nuovo passaggio di compressione di solito è difficile da notare. Se il file risulta più grande del necessario, ridurre le dimensioni con Impostazioni → Dimensioni spesso aiuta più che abbassare la qualità. Le proporzioni vengono mantenute e l’opzione di adattamento non ingrandisce mai un’immagine.
Durante la conversione alcuni dettagli vengono gestiti così. I metadati EXIF non vengono copiati. I colori vengono convertiti in sRGB, quindi le immagini a gamut esteso possono apparire leggermente meno sature. E poiché i browser lavorano a 8 bit per canale, le immagini AVIF con una profondità di bit maggiore vengono ridotte a 8 bit per canale, che è anche tutto ciò che il JPG può contenere.
Trasparenza e animazione
L’AVIF può memorizzare la trasparenza; il JPG no. I pixel trasparenti e semitrasparenti vengono fusi con il colore di sfondo che scegli prima della conversione, bianco per impostazione predefinita. I bordi sfumati restano morbidi e le aree completamente trasparenti diventano di un colore pieno. Scegli il colore della pagina, della diapositiva o del documento su cui comparirà l’immagine, oppure converti AVIF in PNG se la trasparenza deve essere conservata.
I file AVIF animati vengono convertiti solo a partire dal primo fotogramma, perché un JPG contiene una sola immagine statica.
AVIF e JPG a confronto
| AVIF | JPG | |
|---|---|---|
| Compressione | Con o senza perdita, basata su AV1 | Con perdita |
| Dimensione di una foto | Piccola | Di solito più grande a parità di qualità visiva |
| Trasparenza | Supportata | Non supportata; riempita con un colore di sfondo |
| Animazione | Supportata | Non supportata |
| Profondità di bit | 8, 10 o 12 bit per canale; HDR possibile | 8 bit per canale |
| Browser web | Tutti i principali browser attuali | Tutti i browser |
| Altri programmi | Supporto ancora a macchia di leopardo | Accettato quasi ovunque |
Prima di convertire un gruppo di file
- Browser: l’AVIF viene decodificato dal browser stesso, quindi ti serve una versione attuale di Chrome, Edge o Firefox, oppure Safari 16.4 o successivo.
- Gruppi di file: fino a 10 immagini alla volta, convertite una dopo l’altra e scaricabili insieme in uno ZIP.
- Tieni l’AVIF per il web: se l’immagine deve tornare su un sito, l’AVIF è già il formato più leggero. Converti solo le copie che devono viaggiare altrove.
- Converti una volta sola: ogni conversione con perdita toglie qualcosa, quindi evita di far passare la stessa immagine avanti e indietro tra formati.
- File con estensione sbagliata: i file vengono riconosciuti dal contenuto e non dal nome, quindi un AVIF salvato con l’estensione sbagliata viene comunque riconosciuto.