Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti GIF in AVIF gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
GIF in AVIF






Un fotogramma GIF è una griglia di indici in una tavolozza che contiene al massimo 256 voci, compressa con LZW. Non c’è alcuna tonalità continua. Qualunque fotografia, gradiente o ombra morbida l’immagine abbia avuto in origine è stata mappata su quei 256 valori nel momento in cui la GIF è stata scritta, e la mappatura non è reversibile.
Questo conta perché la reputazione di AVIF è stata guadagnata sulle fotografie, dove batte JPEG di un margine ampio alla stessa qualità visibile. Una GIF non è una fotografia nel senso rilevante, anche quando ne ritrae una, e i numeri che si citano per AVIF non si trasferiscono a questa sorgente. Ciò che è ottenibile qui è limitato da ciò che la GIF ha conservato.
Per simulare i colori che non ha, un codificatore GIF sparpaglia pixel di due colori disponibili in un motivo alternato — di solito il dithering di Floyd–Steinberg — così che l’occhio li medi in un terzo. A dimensione di visione normale funziona. A livello di pixel è un campo di rumore ad alta frequenza.
Ogni codec moderno, AVIF compreso, lavora prevedendo ciascun blocco da ciò che è venuto prima e memorizzando solo l’errore. Un pattern di dithering è esattamente la cosa che non si può prevedere, quindi il codificatore è costretto a spendere byte reali per registrarlo. Il risultato è l’esito controintuitivo che la gente segnala: un AVIF più grande della GIF da cui è venuto, su un’immagine con sei colori visibili.
Il controllo Qualità va da 1 a 100 e il predefinito è 82, che è un punto di partenza sensato per le fotografie e conservativo qui. Una sorgente a 256 colori ha meno da proteggere, e scendere a 60 o 65 su una GIF convertita è di solito indistinguibile dall’originale mentre rimuove la maggior parte della penalità del dithering.
La verifica che chiude la questione è il conteggio di byte anziché un’opinione. Si converte una volta al predefinito, una volta più in basso, e si confronta il risultato con la GIF; se l’AVIF non è comodamente più piccolo, la sorgente è ditherata e il numero di qualità è la leva. Su grafica davvero piatta — un logo, un diagramma, uno screenshot d’interfaccia senza gradienti — anche impostazioni basse reggono, perché non c’è nulla di sottile da rovinare.
Il supporto del formato nei browser è registrato qui come moderno anziché universale, che è una distinzione rilevante su un sito con traffico reale: i browser attuali leggono AVIF, e c’è una coda che non lo fa. Una GIF, qualunque altro difetto abbia, è letta da qualunque cosa sia mai stata costruita.
Quindi sostituire la GIF del tutto è una regressione per quella coda, e l’elemento picture esiste esattamente per questo. Si elenca l’AVIF come prima sorgente, un PNG o un WebP come seconda, e si lascia un elemento image dentro come caso base. Il browser prende la prima cosa che capisce e nessuno vede un’immagine rotta — e vale la pena verificare che il fallback si renderizzi davvero, perché l’errore è invisibile sulla macchina su cui lo si è costruito.
AVIF supporta l’animazione — il record del formato lo dice, ed esistono file AVIF animati. Questa conversione non ne produce uno. Il decoder passa un’unica immagine e un’unica immagine viene codificata, quindi una GIF animata diventa il fotogramma su cui si apre.
È il comportamento corretto per il lavoro a cui serve questa pagina, che sono le immagini ferme. Se la GIF che si sta ottimizzando è animata, convertire in AVIF non è dove sta il risparmio: un contenitore video con vera compensazione del movimento sarà una frazione della dimensione di qualunque formato immagine per fotogramma, AVIF animato compreso, e la strada del video è quella da prendere.
AVIF memorizza fino a 12 bit per canale e può portare gamut ampio. Quelle capacità sono il motivo per cui è un buon formato di archiviazione e consegna per le fotografie scattate con attrezzatura moderna.
Niente di tutto ciò si applica a una GIF. La sorgente ha colore indicizzato a 8 bit da una tavolozza di 256 voci, e codificarla in un contenitore che avrebbe potuto contenerne molte di più non crea colori aggiuntivi — memorizza la stessa manciata con spazio di riserva. Nulla va perso, che è il punto da portare a casa: la conversione è neutra sul colore e la domanda è solo sui byte.
Il problema noto di AVIF in questo registro è la velocità di codifica, e non è un effetto piccolo. AV1 è stato progettato con un grande spazio di ricerca e il codificatore di immagini fisse lo usa; una singola immagine moderata richiede notevolmente più tempo della stessa immagine come WebP o JPEG, e sta facendo quel lavoro sul processore dell’utente anziché su una server farm.
Per una cartella di grafica legacy è comunque lo scambio corretto, perché il costo lo si paga una volta e il risparmio lo si paga a ogni caricamento di pagina. Ma va pianificato: un lotto di duecento vecchie GIF è una pausa caffè anziché un clic, e farlo girare sulla macchina che sta anche servendo l’ambiente di sviluppo li farà sentire lenti entrambi.
AVIF non è automaticamente la risposta giusta per una GIF legacy. WebP codifica molto più velocemente, è supportato da un insieme più ampio di browser, e su grafica piccola e piatta — che è ciò che sono la maggior parte delle GIF superstiti — la differenza di dimensione tra i due è spesso qualche centinaio di byte.
La divisione approssimativa: AVIF dove l’immagine è grande e fotografica e il risparmio si misura in decine di kilobyte; WebP dove l’immagine è una piccola grafica d’interfaccia e il guadagno è compatibilità e tempo di codifica. Dove la GIF è un logo dai bordi netti con una manciata di colori, il PNG batte spesso entrambi, perché la compressione lossless di colore piatto è ciò per cui il PNG è stato costruito.
Il codificatore AV1 è un modulo WebAssembly scaricato la prima volta che questa coppia viene usata e poi eseguito localmente. L’immagine viene decodificata e ricodificata dentro la scheda, quindi nessuna sua parte raggiunge un server, non c’è account, e non c’è limite per file oltre il tetto gratuito di 100 MB.
Far girare un’intera cartella funziona allo stesso modo e restituisce i risultati insieme. Siccome il lavoro è locale, il lotto è limitato dal processore dell’utente anziché da una coda, che è lo scambio che rende accettabile un codificatore lento.
| GIF | AVIF | |
|---|---|---|
| Nome completo | Graphics Interchange Format | AV1 Image File Format |
| Estensione del file | .gif | .avif |
| Tipo di media | image/gif | image/avif |
| Compressione | Senza perdita — non si butta via niente | L’uno o l’altra, secondo l’impostazione |
| Prima pubblicazione | 1987 | 2019 |
| Pubblicato da | CompuServe | Alliance for Open Media |
| Specifica | GIF89a | AV1 Image File Format |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Vecchio, ancora letto ovunque | Attuale |
| Profondità di bit | 8 | 12 |
| Colore che sa descrivere | tavolozza indicizzata | RGB, YCbCr, gamma ampia |
| Immagine più grande | 65.535 px per lato | 65.536 px per lato |
| Si apre nel browser | Tutti i browser | Browser attuali |
| Valutato al suo posto | WebP, MP4 | WebP, JXL, JPG |
La trasparenza resta. GIF e AVIF salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.
L'animazione resta. GIF e AVIF ammettono più fotogrammi, quindi il risultato continua a muoversi.
I browser attuali leggono AVIF, quelli vecchi no. È il meno trasportabile dei due: meglio assicurarsi che chi lo riceve lo accetti prima di inviarlo.
AVIF è un contenitore, non un formato unico. Ciò che viene riprodotto è il codec al suo interno — di norma AV1 — ed è per questo che due file con la stessa estensione possono comportarsi diversamente sullo stesso apparecchio.
GIF risale al 1987 ed è largamente superato. AVIF è ciò che scrivono i programmi attuali, quindi convertire serve anche a restare leggibili.
GIMP e ImageMagick leggono sia GIF sia AVIF, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
GIF è il formato di CompuServe, pubblicato nel 1987. Registra 8 bit per canale.
AVIF viene da Alliance for Open Media e risale al 2019, descritto in AV1 Image File Format. GIMP, Squoosh e ImageMagick lo leggono.
GIF è stato pubblicato nel 1987 e AVIF nel 2019. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è jSquash, compilazioni WebAssembly dei codec di immagine di riferimento; il browser lo scarica una volta e lo tiene in cache.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. jSquash viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.
AVIF comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità. Si converte solo il primo fotogramma: un GIF animato diventa un’immagine ferma.
I browser attuali leggono AVIF, quelli vecchi no. È il meno trasportabile dei due: meglio assicurarsi che chi lo riceve lo accetti prima di inviarlo.
AVIF è un contenitore, non un formato unico. Ciò che viene riprodotto è il codec al suo interno — di norma AV1 — ed è per questo che due file con la stessa estensione possono comportarsi diversamente sullo stesso apparecchio.
La trasparenza resta. GIF e AVIF salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.
Quello che questa pagina afferma su GIF e AVIF si può verificare, e questi sono i documenti che chiudono la questione.