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 JXL in GIF 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.
JXL in GIF



C’è una buona ragione ed è esterna : il posto in cui l’immagine deve andare accetta GIF e rifiuta tutto il resto. Software di forum vecchi, strumenti interni scritti un decennio fa, alcuni sistemi di ticketing, alcuni editor di firme email e un numero sorprendente di interfacce web embedded sono tutti in quella categoria, e nessun argomento sui codec aiuta contro un validatore di caricamento.
Se la vostra destinazione accetterà qualcos’altro, si prenda qualcos’altro. WebP è più piccolo, mantiene il colore pieno e la trasparenza reale, ed è letto da ogni browser. PNG è la scelta lossless dove il sistema ricevente è vecchio ma non antico. Questa pagina è scritta per il caso vincolato, ed essere onesti su questo è più utile che fingere che GIF sia un target ragionevole per un JPEG XL.
GIF memorizza un’immagine indicizzata : ogni pixel è un numero che punta in una tavolozza di al massimo 256 voci, e quel limite è nella specifica GIF89a piuttosto che in qualsiasi impostazione. JPEG XL viene dall’estremo opposto — fino a 32 bit per canale, colore a gamma ampia, e nessuna tavolozza da nessuna parte nel design.
Su una fotografia il collasso è immediatamente visibile. Un cielo che attraversa duecento sfumature di blu ne ottiene una dozzina, e i confini tra di esse diventano bande piuttosto che gradienti. Il materiale piatto sopravvive molto meglio : un diagramma, uno screenshot di un’interfaccia, un logo su uno sfondo piano possono usare già meno di 256 colori distinti e convertire senza alcuna perdita visiva. Se il JPEG XL è uno screenshot di un form o un grafico con sei colori, nessuno degli avvertimenti in questa pagina si applica al caso specifico.
GIF è stato pubblicato da CompuServe nel 1987 e la sua revisione attuale, GIF89a, risale al 1989. Precede il web, la gestione del colore, i canali alpha come oggi li si intende, e ogni assunzione che un codec moderno faccia. JPEG XL è stato standardizzato nel 2021 come ISO/IEC 18181 dal comitato che ha scritto la specifica JPEG originale.
Trentaquattro anni li separano e non è un divario che l’ingegnosità della compressione colma. I formati non si sovrappongono nello scopo in alcun punto : uno è stato progettato per spostare piccola grafica su una connessione dial-up, l’altro per memorizzare fotografie a qualità di archivio. Tutto in questa pagina consegue da quel disallineamento, e nessun convertitore può argomentare una fotografia in una tavolozza di 256 voci senza che qualcosa di visibile le accada.
Questa è la parte che le persone non si aspettano da un formato con 256 colori. Prima della compressione, un’immagine palettizzata è un byte per pixel, quindi una fotografia da 12 megapixel è dodici milioni di byte di indici di tavolozza. GIF poi applica LZW, che trova sequenze di valori ripetuti — abbondanti in grafica piatta, quasi assenti nel rumore fotografico.
Il risultato è che un JPEG XL da due o tre megabyte diventa abitualmente una GIF molte volte quella dimensione mentre appare sostanzialmente peggio. Se la dimensione del file è parte della ragione per cui si converte, ci si fermi qui : questa coppia si muove nella direzione sbagliata su dimensione e qualità allo stesso tempo, il che è insolito anche tra le conversioni lossy. L’unica eccezione è il caso della grafica piatta : un diagramma con ampie aree di un singolo colore è esattamente ciò per cui LZW è stato costruito, e lì una GIF può essere genuinamente piccola.
La trasparenza GIF è una singola voce di tavolozza contrassegnata come invisibile, senza valori intermedi per la fila di pixel semitrasparenti che rende morbido un bordo di ritaglio. L’encoder qui va un passo oltre e non contrassegna alcuna voce, quindi nulla nella GIF è trasparente : il canale alpha viene risolto prima che la tavolozza sia scelta, riempiendo le aree trasparenti con il colore di sfondo impostato sopra la zona di rilascio.
Questo rende il risultato dipendere da una decisione. Si imposti il colore su quello su cui l’immagine si troverà e il bordo antialias si fonde in esso esattamente come faceva nel JPEG XL ; lo si lasci su bianco sopra una pagina scura e il ritaglio arriva dentro un rettangolo bianco. Dove la trasparenza è il motivo per cui l’immagine esiste — un logo che deve funzionare su sfondi che non si controllano — WebP o PNG è il target che la mantiene e GIF è quello che la risolve al posto vostro.
Entrambi i formati possono contenere animazione, il che rende questo un limite del convertitore piuttosto che di GIF. Il decoder JPEG XL usato qui restituisce un’unica immagine, quindi una sorgente animata produce una GIF a un fotogramma con i restanti fotogrammi scartati dal codec prima che qualsiasi cosa in questa pagina li veda.
Questo vale la pena saperlo prima di iniziare, perché una GIF ferma è esattamente il file che nessuno vuole. Se la sequenza è il punto, MP4 o WebM è sia il formato corretto sia uno molto più piccolo — un’animazione che arriva a diversi megabyte come GIF è tipicamente un decimo di quello come video, e si riproduce con decodifica hardware su qualsiasi telefono. I sistemi che ancora insistono su GIF sono di solito gli stessi che non accetteranno un file video, e questo vale la pena stabilirlo prima di passare una serata sulla conversione.
Qualcosa deve decidere quali 256 colori sopravvivono, e farlo male è ciò che produce le GIF bandate e posterizzate di cui il formato è ricordato. Il convertitore costruisce la tavolozza dall’immagine stessa, raggruppando i colori che effettivamente compaiono piuttosto che arrotondando ogni canale a una griglia fissa, che è lo stesso approccio che usa ImageMagick.
La tavolozza è costruita in uno spazio colore ridotto per mantenere il lavoro veloce, il che costa un po’ di accuratezza su gradienti sottili in cambio di non spendere diversi secondi su una grande fotografia. Per un formato che finisce a 256 colori lo scambio vale ampiamente la pena : il passo di quantizzazione, non la precisione aritmetica al suo interno, è ciò che domina il risultato.
GIF non ha un parametro di qualità, ed è per questo che nessuna impostazione di qualità è offerta qui. Non c’è un bitrate da scambiare contro il dettaglio come c’è in WebP o AVIF — il file è esattamente grande quanto gli indici di tavolozza e il dizionario LZW lo rendono, e l’unica leva con qualche effetto su entrambi è il numero di pixel.
Questo rende il controllo di larghezza massima l’unica impostazione che vale la pena toccare qui. Dimezzare la larghezza di un’immagine riduce a un quarto il conteggio dei pixel e quindi circa a un quarto la GIF, e su una destinazione che accetta solo GIF di solito c’è anche un limite di dimensione allegato. Si ridimensioni prima, si converta dopo, e si verifichi il risultato alla dimensione a cui sarà effettivamente visualizzata. GIF stessa permette fino a 65.535 pixel su un lato, quindi il soffitto che si incontra sarà sempre quello della destinazione piuttosto che quello del formato.
JPEG XL porta EXIF, XMP e un profilo ICC. GIF non ha dove metterne nessuno — nessun blocco di metadati standard, nessuna gestione del colore, nessuna informazione di cattura. La fotocamera, l’obiettivo, la data, le coordinate e lo spazio colore finiscono tutti a questa conversione, e non c’è opzione che li mantenga.
Se ciò sia una perdita o una funzionalità dipende dal perché si sta convertendo. Postando su un forum pubblico, è il risultato che si sarebbe chiesto, ed è una cosa in meno da ricordare di rimuovere. Archiviando la stessa immagine come documento, significa che la GIF non è la copia da archiviare : il JPEG XL lo è, perché è l’unica dei due che sa ancora da dove viene l’immagine.
La decodifica, la costruzione della tavolozza e la scrittura della GIF avvengono tutte nel browser, quindi nulla viene caricato e non c’è attesa per file. File fino a 100 MB sono accettati sul livello gratuito, e una cartella di file JPEG XL si converte in un passaggio e ritorna come un ZIP.
Si conservi il JPEG XL. Questa è la conversione più lossy del set — colore, trasparenza, animazione e spesso dimensione si muovono tutte nella direzione sbagliata — e non c’è un percorso di ritorno dalla GIF a ciò che l’originale conteneva. Se il sistema vincolato un giorno accetterà un formato moderno, si vorrà avere ancora il file da dargli, e una seconda conversione dal master non costa nulla tranne il rilascio.
| JXL | GIF | |
|---|---|---|
| Nome completo | JPEG XL | Graphics Interchange Format |
| Estensione del file | .jxl | .gif |
| Tipo di media | image/jxl | image/gif |
| Compressione | L’uno o l’altra, secondo l’impostazione | Senza perdita — non si butta via niente |
| Prima pubblicazione | 2021 | 1987 |
| Pubblicato da | Joint Photographic Experts Group | CompuServe |
| Specifica | ISO/IEC 18181 | GIF89a |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Di nicchia | Vecchio, ancora letto ovunque |
| Profondità di bit | 32 | 8 |
| Colore che sa descrivere | RGB, scala di grigi, gamma ampia | tavolozza indicizzata |
| Immagine più grande | — | 65.535 px per lato |
| Si apre nel browser | Alcuni browser | Tutti i browser |
| Valutato al suo posto | AVIF, WebP, PNG | WebP, MP4 |
GIF non ha canale alfa. Un file JXL con trasparenza esce con quelle aree riempite — di bianco, se non indichi altro — e nessuna impostazione di GIF riporta indietro la trasparenza.
GIF contiene una sola immagine fissa. Di un file JXL animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.
GIF ammette al massimo 256 colori per immagine. Una fotografia viene ridotta a una tavolozza, da cui il cielo a scalini. Non è un'impostazione di qualità: è il formato.
JXL arriva a 32 bit per canale e GIF ne conserva 8. Quella precisione in più è ciò che regge correzioni forti senza bande: conviene convertire dopo la post-produzione, non prima.
GIF si apre in qualsiasi browser attuale. JXL raggiunge ancora meno browser. Se il file va su una pagina web o in un modulo, di solito è tutto il motivo della conversione.
GIMP e ImageMagick leggono sia JXL sia GIF, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
I due puntano a lavori diversi: JXL a l'archiviazione e la fotografia, GIF a il web. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.
JXL è il formato di Joint Photographic Experts Group, pubblicato nel 2021. Registra 32 bit per canale.
GIF viene da CompuServe e risale al 1987, descritto in GIF89a. GIMP, Adobe Photoshop e ImageMagick lo leggono.
GIF è stato pubblicato nel 1987 e JXL nel 2021. 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.
GIF comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità. Ridotto a 256 colori, cosa che su una fotografia si vede, e le zone trasparenti non restano tali: vengono riempite con il colore di sfondo.
GIF non ha canale alfa. Un file JXL con trasparenza esce con quelle aree riempite — di bianco, se non indichi altro — e nessuna impostazione di GIF riporta indietro la trasparenza.
GIF contiene una sola immagine fissa. Di un file JXL animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.
GIF ammette al massimo 256 colori per immagine. Una fotografia viene ridotta a una tavolozza, da cui il cielo a scalini. Non è un'impostazione di qualità: è il formato.
Quello che questa pagina afferma su JXL e GIF si può verificare, e questi sono i documenti che chiudono la questione.