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 SVG 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 SVG
Renderizzare un SVG in pixel è deterministico : il file dice quali sono le forme e un renderer le disegna. Andando nell’altro senso non ci sono forme nel file — un JPEG XL è una griglia di colori, e ogni curva, angolo e contorno di cui un SVG avrebbe bisogno deve essere inferito da dove quei colori cambiano.
Questa inferenza è ciò che è il tracciamento, ed è il motivo per cui questa coppia è descritta diversamente da ogni altra sul sito. Nulla dell’output è l’input. Il risultato è un nuovo disegno che somiglia all’originale in un grado che dipende interamente da cosa fosse l’originale, che è l’argomento delle prossime due sezioni e il motivo per cui questa pagina esiste nella forma in cui esiste.
Diventerebbe una fotografia scadente in un file grande. Il tracciatore lavora trovando regioni di colore simile e disegnando un contorno attorno a ciascuna, quindi ha bisogno che esistano aree piatte. Una fotografia non ne ha — ha una gradazione continua di tono in ogni direzione — quindi l’algoritmo inventa le aree piatte quantizzando i colori, e il risultato visibile è la posterizzazione.
Questo è stato misurato prima che la funzione fosse distribuita piuttosto che assunto dopo : una fotografia è uscita circa quattro volte più grande della sorgente e visibilmente posterizzata, e un gradiente ha bandato per la stessa ragione, perché un gradiente è precisamente l’assenza delle regioni piatte che l’algoritmo cerca. JPEG XL elenca la fotografia tra i suoi usi, quindi una grande parte delle persone che arrivano su questa pagina ha esattamente quel tipo di file, e il consiglio onesto è di non convertirlo.
Grafica piatta, e funziona meglio di quanto la maggior parte delle persone si aspetti. Un logo fa un round-trip fedelmente — nei test una sorgente da 6 KB è diventata un SVG da 16 KB con i bordi nitidi, i colori corretti e gli angoli arrotondati intatti, e il risultato scala fino a un cartellone pubblicitario senza ammorbidirsi. Icone, marchi a colore singolo, illustrazioni piatte e disegni al tratto scansionati cadono tutti nella stessa categoria.
Il filo comune è che queste immagini contengono genuinamente la cosa che il tracciatore sta cercando : aree di un colore con un confine definito tra di esse. L’SVG che ne esce è più grande in byte dell’immagine sorgente e infinitamente più piccolo di un raster abbastanza grande da stampare, che è lo scambio per cui il formato esiste. Questo è il caso per cui questa conversione è pensata, ed è l’unico caso in cui dovrebbe essere la prima cosa da provare.
Uno screenshot contenente testo ha prodotto un SVG circa quaranta volte la dimensione dell’immagine sorgente. Il motivo è l’antialiasing : ogni lettera è disegnata con una frangia di colori intermedi, e ognuna di quelle frange diventa la propria piccola pila di tracciati. Si moltiplichi per una pagina di testo e il file esplode mentre appare peggio dei pixel che ha sostituito.
Se un JPEG XL è per lo più parole, la domanda è quasi sempre cosa si voglia farci. Per leggerle o incollarle, il riconoscimento del testo è lo strumento adatto e dà caratteri invece di forme. Per mantenere l’aspetto della pagina, un formato raster lo mantiene a una frazione della dimensione. Tracciare del testo è difendibile solo per un wordmark — una manciata di lettere che sono arte piuttosto che testo — e lì quattro colori e dettaglio morbido è l’impostazione da cui partire.
Il conteggio dei colori è quanti colori piatti il disegno è ridotto a, ed è l’impostazione che decide tutto il resto. Quattro si adatta a un logo o un marchio a colore singolo e produce le forme più pulite e il file più piccolo. Otto è il predefinito e copre la maggior parte delle illustrazioni piatte. Sedici segue le ombreggiature più da vicino a un costo reale in dimensione, e trentadue si avvicina di più all’originale producendo il file di gran lunga più grande.
L’istinto è alzarlo, e sull’immagine sbagliata quell’istinto è ciò che trasforma un risultato scarso in uno inutilizzabile. Più colori su una fotografia significano più regioni inventate e più tracciati che le descrivono, non più realismo. La regola che regge : si alzi il conteggio solo quando si può vedere un’area piatta specifica nell’originale che il tracciato ha fuso nel suo vicino. Abbassarlo è la direzione più utile. Un marchio a due colori tracciato a quattro colori spesso torna con un terzo e quarto colore fatto interamente del bordo antialias tra gli altri due, e scendere a quattro — o ridisegnare il marchio su uno sfondo pulito prima di tracciare — rimuove quelle forme di contorno piuttosto che riordinarle.
L’impostazione di dettaglio controlla quanto strettamente i tracciati seguono i pixel. Morbido accetta un adattamento più lasco e scarta forme sotto i sedici pixel, il che rimuove le macchie che l’antialias lascia lungo ogni bordo. Bilanciato è il predefinito e dimezza entrambe le soglie. Nitido segue da vicino la griglia dei pixel e mantiene forme fino a due pixel, macchie incluse.
Sfocare l’immagine prima del tracciamento ridurrebbe ulteriormente il conteggio delle macchie ed è deliberatamente non fatto, perché ammorbidisce esattamente i bordi nitidi che sono l’unica ragione per tracciare un logo in primo luogo. Si parta da bilanciato. Si passi a morbido quando il risultato è cosparso di frammenti vaganti attorno ai contorni, e a netto solo quando un dettaglio piccolo genuino — una grazia, un filetto sottile, una tacca in un marchio — è stato inghiottito.
L’immagine viene ridotta a 1.600 pixel sul suo lato più lungo prima del tracciamento. Il costo del tracciamento cresce con il numero di bordi piuttosto che con la dimensione del file, e una grande fotografia ha un bordo quasi ovunque, quindi lasciata sola una sorgente da 12 megapixel può produrre un SVG da diversi megabyte nell’arco di decine di secondi — un risultato peggiore di quello che si stava cercando di evitare.
A differenza di una conversione raster, questa non è una perdita di fedeltà. L’output è indipendente dalla risoluzione, quindi un logo tracciato a 1.600 pixel di larghezza e lo stesso logo tracciato a 4.000 renderizzano identicamente a qualsiasi dimensione ; ciò che cambia è solo quanto strettamente i tracciati abbracciano la griglia di pixel originale. La riduzione è fatta con lo scaler filtrato del browser piuttosto che con un ciclo nearest-neighbor, perché una riduzione non filtrata produrrebbe aliasing su ogni diagonale in una scala che il tracciatore riprodurrebbe poi fedelmente.
Niente qui ispeziona l’immagine e predice se si traccerà bene. Un’euristica sul conteggio dei colori sarebbe un’ipotesi, e la risposta reale è disponibile gratis un momento dopo : si tracci il file, poi si confrontino i due conteggi di byte. L’interfaccia li mostra entrambi, quindi si scopre quale dei risultati sopra si è ottenuto prima di impegnarsi.
Questo è il controllo che vale la pena rendere un’abitudine. Un SVG più piccolo o vicino alla sorgente significa quasi sempre che il tracciato ha trovato forme reali. Un SVG molte volte più grande significa che le ha inventate, e la risposta onesta è scartare il risultato piuttosto che accordare le impostazioni — nessuna combinazione di colori e dettaglio trasforma una fotografia in grafica piatta, perché la grafica piatta non c’era mai.
Questo è il vero premio quando il tracciato funziona. Un JPEG XL non è un formato editabile : lo si può filtrare, ritagliare e ricodificare, ma non si può selezionare il marchio e cambiarne il colore, perché non c’è un marchio, solo pixel che gli assomigliano. Un SVG è un file di testo che descrive forme, e Illustrator, Inkscape e Figma lo aprono tutti come oggetti che si possono spostare, ricolorare e cancellare.
Quindi il motivo per tracciare un logo è raramente la sola scalatura. È recuperare un asset che esiste solo come immagine — un vecchio marchio da una carta intestata scansionata, un’icona di cui nessuno ha conservato il file sorgente — in qualcosa su cui si possa lavorare di nuovo. L’output è anche un file di testo, il che significa che può essere aperto in un editor, diffato e messo sotto controllo di versione come qualsiasi altro sorgente, e i suoi riempimenti possono essere cambiati con trova-e-sostituisci quando un colore di marca si sposta. Dove il file vettoriale originale esiste ancora da qualche parte, trovarlo batte sempre il tracciamento, perché un tracciato è un’approssimazione e l’originale non lo è.
Un tracciato eredita ogni difetto della sua sorgente. Se il JPEG XL è una copia a bassa risoluzione, uno screenshot di un logo, o un’immagine che è passata attraverso diversi salvataggi lossy, il tracciatore riproduce fedelmente i bordi ammorbiditi e gli artefatti di compressione come forme, e il risultato appare approssimativamente accettabile e sbagliato nel dettaglio a grandi dimensioni.
Per qualsiasi cosa che porterà un marchio — un’insegna, una tiratura di stampa, un’intestazione di un sito web — un tracciato è il punto di partenza e non la consegna. Qualcuno che ridisegna il marchio correttamente in un editor vettoriale, usando il tracciato come modello, produce un file con curve pulite e geometria corretta. Questa conversione è eccellente per ottenere qualcosa da cui lavorare e non dovrebbe essere scambiata per qualcosa da spedire.
| JXL | SVG | |
|---|---|---|
| Nome completo | JPEG XL | Scalable Vector Graphics |
| Estensione del file | .jxl | .svg |
| Tipo di media | image/jxl | image/svg+xml |
| Compressione | L’uno o l’altra, secondo l’impostazione | Senza compressione |
| Prima pubblicazione | 2021 | 2001 |
| Pubblicato da | Joint Photographic Experts Group | W3C |
| Specifica | ISO/IEC 18181 | SVG 1.1 |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Di nicchia | Attuale |
| Profondità di bit | 32 | — |
| Colore che sa descrivere | RGB, scala di grigi, gamma ampia | RGB |
| Si apre nel browser | Alcuni browser | Tutti i browser |
| Valutato al suo posto | AVIF, WebP, PNG | PNG, PDF |
La trasparenza resta. JXL e SVG salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.
L'animazione resta. JXL e SVG ammettono più fotogrammi, quindi il risultato continua a muoversi.
SVG è un formato di lavoro e JXL è un formato finito. Torna testo modificabile invece di un'immagine della pagina, che di solito è il motivo della conversione e insieme il suo limite.
SVG 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.
I programmi di sempre non coincidono: JXL si apre in GIMP e ImageMagick, SVG in Inkscape, Adobe Illustrator e Figma, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.
I due puntano a lavori diversi: JXL a l'archiviazione e la fotografia, SVG a il web, loghi e disegno al tratto e la modifica. 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.
SVG viene da W3C e risale al 2001, descritto in SVG 1.1. Inkscape, Adobe Illustrator e Figma lo leggono.
SVG è stato pubblicato nel 2001 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.
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.
JXL e SVG descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. Tracciare ridisegna l’immagine come forme piatte, ed è esattamente questo che permette di scalare il risultato a qualsiasi misura senza perdere nitidezza. Funziona cercando i bordi fra zone di colore simile e disegnando un contorno intorno a ciascuna, quindi rende al meglio dove quelle zone esistono davvero: un logo, un’icona, un’illustrazione piatta, un disegno al tratto digitalizzato. Una fotografia non ha zone piatte, quindi il tracciato se le inventa — il risultato esce posterizzato e più grande di quello da cui sei partito. Il file tracciato viene misurato contro il tuo, e la pagina ti dice quale dei due casi è successo prima che tu lo scarichi.
La trasparenza resta. JXL e SVG salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.
L'animazione resta. JXL e SVG ammettono più fotogrammi, quindi il risultato continua a muoversi.
SVG è un formato di lavoro e JXL è un formato finito. Torna testo modificabile invece di un'immagine della pagina, che di solito è il motivo della conversione e insieme il suo limite.
Quello che questa pagina afferma su JXL e SVG si può verificare, e questi sono i documenti che chiudono la questione.