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 AVIF in JPG 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.
AVIF in JPG






AVIF è arrivato nel 2019 dall’Alliance for Open Media e ha vinto l’argomento per cui è stato costruito: ogni browser attuale lo legge, ed è per questo che i siti lo servono e perché il file in mano è uno di questi. Ogni browser attuale è anche l’intero elenco. Nel momento in cui l’immagine deve andare da qualche parte che non è un browser — un modulo con una lista di accettazione, una galleria del telefono, un editor di immagini, un ordine di stampa — il formato che ha vinto smette di essere un vantaggio e diventa l’ostacolo.
JPEG è la risposta a questo dal 1992, pubblicato come ITU-T T.81, e non esiste praticamente software che legga immagini e non legga quello. Questo è l’intero scambio su questa pagina: si rinuncia alla compressione che AVIF ha guadagnato e si riceve un file che nessuno deve imparare ad aprire. Se la destinazione si aspetta un documento invece che un’immagine — qualcosa da allegare, stampare o archiviare — un PDF lo avvolge meglio, ed è una pagina diversa.
AVIF ha una modalità senza perdita, e un’immagine servita per far caricare velocemente una pagina web non la sta usando. Quindi l’immagine è già passata attraverso un encoder lossy, e convertirla in JPEG la manda attraverso un secondo costruito su presupposti del tutto diversi. La perdita di generazione è la modalità di fallimento elencata contro JPEG in questo registro, e due encoder in serie è esattamente la situazione che la produce.
Il secondo encoder non può vedere ciò che il primo ha rimosso. Vede solo il risultato e rimuove di più, guidato da un modello del 1992 applicato a un’immagine modellata da uno del 2019. A un’impostazione sensibile il danno è modesto e non è distribuito uniformemente: si concentra dove AVIF era più abile, nei gradienti morbidi, negli sfondi sfocati e nelle aree piatte accanto a bordi duri. Si giudichi il risultato guardando quelli, non al soggetto nitido al centro, che starà bene in entrambi i casi.
Il controllo di qualità su questa pagina parte da 82. È un’impostazione JPEG deliberatamente conservativa — abbastanza alta che un secondo passaggio è difficile da vedere su una fotografia, abbastanza bassa che il file non è assurdo per qualcosa che deve solo essere aperto e guardato.
La trappola è arrivare con le abitudini AVIF. AVIF tiene insieme a numeri che JPEG non può: qualità 50 è spesso indistinguibile dall’originale come AVIF ed è visibilmente rotto come JPEG, tutto blocchi e poltiglia. Se si è compresso AVIF e si è imparato a leggere il cursore in un modo, lo si legga nell’altro modo qui. Nell’altra direzione, oltre circa 90, il JPEG cresce rapidamente in cambio di una differenza che nessuno vede su uno schermo. I numeri non sono una scala condivisa tra codec — sono il quadrante di ciascun encoder, e l’unica cosa che hanno in comune è la direzione in cui puntano.
AVIF porta un canale alpha completo e JPEG non ne porta nessuno. È una differenza netta tra le due specifiche, non una limitazione di questo convertitore, quindi qualsiasi cosa trasparente nella sorgente deve diventare un colore. La pagina chiede quale, e la risposta predefinita è bianco.
Il riempimento e qualsiasi ridimensionamento avvengono in un unico passaggio sui pixel, il che conta più di quanto sembri. Riempire prima e scalare dopo fonde il riempimento nei bordi; scalare un’immagine trasparente e riempire dopo lascia un bordo di pixel semitrasparenti che il riempimento poi scurisce in un alone visibile. Fare entrambe le cose in un solo disegno evita entrambi i difetti. Se l’immagine è un ritaglio destinato a una pagina colorata, si imposti lo sfondo su quel colore qui invece di riparare una scatola bianca dopo.
AVIF può descrivere fino a dodici bit per canale e gamme di colori ampie. JPEG è a otto bit, in RGB, scala di grigi o YCbCr, e lo è da quando è stato standardizzato. Se l’AVIF viene da una fotocamera moderna o da un export HDR invece che da una pagina web, parte di ciò che contiene non può essere scritto in un JPEG affatto.
Vale la pena sapere che la riduzione avviene prima che l’encoder JPEG venga raggiunto: questo motore decodifica ogni immagine in un buffer RGBA a otto bit, quindi una sorgente a dodici bit viene tagliata al passaggio di decodifica indipendentemente dal formato di destinazione. Per la grande maggioranza delle immagini salvate dalle pagine web non costa nulla, perché erano a otto bit quando sono state servite. Per un originale a gamma ampia significa che il risultato è una copia a gamma più stretta, e i colori possono atterrare leggermente diversamente nelle parti più sature dell’immagine.
Questo sorprende la gente e non dovrebbe. L’AVIF esiste perché era la cosa più piccola che il browser potesse ricevere, e un JPEG della stessa immagine a una qualità in cui appare uguale è normalmente molto più grande. Convertire per compatibilità costa byte, e i byte sono ciò con cui la compatibilità viene comprata.
Quanto più grande dipende interamente dal contenuto. Le fotografie sono dove AVIF è più forte, quindi le fotografie sono dove il JPEG cresce di più. La grafica piatta, le icone e le schermate sono dove AVIF è più debole, e lì il divario si riduce a molto poco — sebbene per quel tipo di immagine il PNG sia di solito la destinazione migliore del JPEG. Se la dimensione vi interessa, si converta un file rappresentativo e lo si misuri invece di fidarsi di una cifra generale, anche questa. L’unica leva che riduce affidabilmente il risultato è la larghezza massima: meno pixel è un risparmio reale, dove un numero di qualità più basso è un risparmio che si vede.
L’elenco dei posti che accettano un JPEG e rifiutano un AVIF è lungo e noioso, e ogni voce è il pomeriggio reale di qualcuno: un modulo di domanda che valida per estensione, una libreria fotografica che non indicizzerà il file, un servizio di stampa il cui uploader lo rifiuta, un client email che mostra un’icona rotta, un collega su una macchina più vecchia, un software scritto prima del 2019 che per definizione non ha mai sentito parlare del formato.
L’universalità è l’unico vantaggio che JPG ha ancora rispetto ad AVIF, ed è abbastanza, perché il costo di un file che il destinatario non può aprire non è una piccola penalità — è totale. Nulla della conversione deve essere ottimale per essere giusta. Un file leggermente più grande, leggermente più morbido, che si apre, vale più di uno perfetto che non si apre, e trent’anni e più di ogni fotocamera, telefono, scanner e libreria fotografica che scrivono JPEG non sono un vantaggio che alcun formato più nuovo chiude rapidamente.
Se l’AVIF viene dalla vostra pipeline, il JPEG andrebbe fatto da ciò che ha prodotto l’AVIF, non dall’AVIF. Una codifica lossy da un master batte due in serie ogni volta, e il master di solito è ancora seduto nella cartella da cui è venuto l’export.
Se il file è stato salvato dal sito di qualcun altro, non c’è un master, questa è la migliore disponibile, e nessun convertitore può ripristinare dettaglio che il sito ha scelto di non inviare. Sapere quale delle due situazioni si applica vale trenta secondi, perché nella prima il risultato migliore è gratuito e nella seconda non c’è risultato migliore da trovare.
La conversione decodifica in pixel e codifica di nuovo, quindi il blocco EXIF non attraversa, e niente sulla pagina lo cambia. All’encoder viene passato un array di pixel e nient’altro, il che significa che i campi di cattura sono già andati nel momento in cui il JPEG viene scritto; un interruttore che offrisse di conservarli sarebbe una promessa che il motore mantiene silenziosamente.
Per questa coppia di solito non costa nulla. Un AVIF arrivato da una pagina web è generalmente passato per una pipeline di ridimensionamento che ha lasciato cadere i campi della fotocamera molto prima che lo salvaste. Dove conta è l’aspettativa nell’altra direzione: JPEG può portare blocchi EXIF, XMP, IPTC, ICC e GPS, quindi la gente presume che l’output li abbia. Non li ha. Se la data di cattura o le coordinate devono essere nel JPEG, devono essere scritte lì dall’originale.
jSquash decodifica l’AVIF e codifica il JPEG dentro la scheda del browser, sul processore dell’utente, quindi l’immagine non lascia la macchina e non c’è coda, account o limite giornaliero. Il tetto gratuito è 100 MB per file, che per un fermo immagine è ben oltre qualsiasi cosa un sito web vi abbia mai servito. Il controllo di larghezza massima sta a 0, che significa mantenere la dimensione originale — lo si imposti se il modulo all’altro capo ha un limite di pixel.
Un comportamento che vale la pena conoscere: il decoder AVIF è rigido, e quando rifiuta un file non restituisce nulla invece di sollevare un errore, quindi la pagina riporta il file come illeggibile invece di tirare a indovinare. È quasi sempre un file che è stato rinominato in `.avif` invece di essere convertito in uno. Una cartella di AVIF veri si converte in un solo passaggio e torna come un ZIP.
| AVIF | JPG | |
|---|---|---|
| Nome completo | AV1 Image File Format | Immagine JPEG |
| Estensione del file | .avif | .jpg, .jpeg, .jpe |
| Tipo di media | image/avif | image/jpeg |
| Compressione | L’uno o l’altra, secondo l’impostazione | Con perdita — la dimensione si paga in qualità |
| Prima pubblicazione | 2019 | 1992 |
| Pubblicato da | Alliance for Open Media | Joint Photographic Experts Group |
| Specifica | AV1 Image File Format | ITU-T T.81 |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Attuale | Attuale |
| Profondità di bit | 12 | 8 |
| Colore che sa descrivere | RGB, YCbCr, gamma ampia | RGB, scala di grigi, YCbCr |
| Immagine più grande | 65.536 px per lato | 65.535 px per lato |
| Si apre nel browser | Browser attuali | Tutti i browser |
| Valutato al suo posto | WebP, JXL | WebP, HEIC |
JPG non ha canale alfa. Un file AVIF con trasparenza esce con quelle aree riempite — di bianco, se non indichi altro — e nessuna impostazione di JPG riporta indietro la trasparenza.
JPG contiene una sola immagine fissa. Di un file AVIF animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.
AVIF arriva a 12 bit per canale e JPG ne conserva 8. Quella precisione in più è ciò che regge correzioni forti senza bande: conviene convertire dopo la post-produzione, non prima.
JPG si apre in qualsiasi browser attuale. AVIF raggiunge ancora meno browser. Se il file va su una pagina web o in un modulo, di solito è tutto il motivo della conversione.
GIMP legge sia AVIF sia JPG, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
Il file diventa molto più piccolo, e lo diventa scartando dettaglio. AVIF tiene tutto; JPG tiene ciò che l'occhio nota a fatica. Su una fotografia lo scambio è quasi gratis; su testo, una schermata o un disegno al tratto si vede come aloni sui bordi.
AVIF è il formato di Alliance for Open Media, pubblicato nel 2019. Registra 12 bit per canale.
JPG viene da Joint Photographic Experts Group e risale al 1992, descritto in ITU-T T.81. Adobe Photoshop, GIMP e Preview lo leggono.
JPG è stato pubblicato nel 1992 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.
JPG comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità. Il formato di destinazione non regge la trasparenza, quindi le zone trasparenti vengono riempite con il colore di sfondo.
JPG non ha canale alfa. Un file AVIF con trasparenza esce con quelle aree riempite — di bianco, se non indichi altro — e nessuna impostazione di JPG riporta indietro la trasparenza.
JPG contiene una sola immagine fissa. Di un file AVIF animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.
Il file diventa molto più piccolo, e lo diventa scartando dettaglio. AVIF tiene tutto; JPG tiene ciò che l'occhio nota a fatica. Su una fotografia lo scambio è quasi gratis; su testo, una schermata o un disegno al tratto si vede come aloni sui bordi.
Quello che questa pagina afferma su AVIF e JPG si può verificare, e questi sono i documenti che chiudono la questione.