Come si usa
- Trascina un file .avif nell’area di rilascio, fai clic per sceglierne uno oppure incolla un’immagine.
- Lascia Converti in su Mantieni originale. AVIF di solito è l’opzione più compatta e lo strumento non può ricodificare le immagini in AVIF.
- Converti in PNG, JPEG o WebP solo se il destinatario non è in grado di gestire AVIF.
- Copia il data URI da usare come sorgente di un elemento picture, oppure usa l’output Base64 puro, tag img, CSS o Markdown.
Che cos’è AVIF?
AVIF (AV1 Image File Format) memorizza immagini compresse con il codec video AV1 all’interno di un contenitore HEIF. È stato pubblicato dall’Alliance for Open Media nel 2019 e supporta trasparenza, animazione, colore a 10 e 12 bit, HDR e gamme cromatiche estese. Il tipo MIME è image/avif.
A parità di qualità visiva, i file AVIF sono spesso nettamente più piccoli dei JPEG e di solito più piccoli dei WebP, soprattutto a bitrate bassi. Poiché Base64 aggiunge lo stesso terzo a qualsiasi file, un AVIF più piccolo si traduce direttamente in un data URI più corto.
Supporto dei browser e alternative
AVIF viene visualizzato da Chrome 85 e successivi, Firefox 93 e successivi, Safari 16 e successivi ed Edge 121 e successivi. I browser più vecchi e la maggior parte dei client di posta non sono in grado di mostrarlo. Sul web, inserisci il data URI in un elemento <picture> con un’alternativa:
<picture>
<source type="image/avif" srcset="data:image/avif;base64,...">
<img src="logo.png" alt="Logo" width="120" height="40">
</picture>
Mantieni l’alternativa come file separato. Se fosse anch’essa un data URI, ogni visitatore scaricherebbe entrambe le versioni insieme all’HTML.
Opzioni di codifica e conversione
Lo strumento codifica il tuo file AVIF esattamente com’è. AVIF non è tra i formati di conversione disponibili, che sono PNG, JPEG e WebP; per creare un AVIF da un altro formato usa quindi un codificatore dedicato come avifenc, Squoosh o un programma di grafica, poi codifica qui il risultato.
La conversione di un AVIF in PNG, JPEG o WebP funziona nei browser in grado di decodificare AVIF ed è utile per i sistemi che non lo accettano, ma il risultato di solito è più grande. Se ti servono ampio supporto e dimensioni ridotte, WebP è l’alternativa più vicina.
Domande frequenti
Posso convertire qui PNG o JPEG in AVIF?
No. I formati di conversione disponibili sono PNG, JPEG e WebP. Crea prima il file AVIF con un altro strumento, poi trascinalo qui per codificarlo.
Quali browser mostrano le immagini data:image/avif?
Chrome 85+, Firefox 93+, Safari 16+ ed Edge 121+. Per i browser più vecchi, fornisci un’alternativa PNG o JPEG in un elemento picture.
Perché non c’è un’anteprima della mia immagine AVIF?
Probabilmente il tuo browser non è in grado di decodificare AVIF. L’output Base64 viene comunque generato dai byte del file ed è corretto; apri la pagina in un browser aggiornato per vedere l’anteprima.
Il Base64 di un AVIF è più corto di quello di un WebP?
Di solito sì, a parità di qualità visiva. Base64 aggiunge lo stesso 33% a entrambi i formati, quindi il file di partenza più piccolo dà sempre la stringa più corta.