Convertire JPG in SVG

Qui converti JPG 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.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Ricostruito SVG funziona in modo diverso da JPG. Non è quindi il degrado graduale di un codec con perdita: quello che SVG sa esprimere viene riprodotto fedelmente, e quello che lì non ha un equivalente non sopravvive affatto.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.
  • Vale la pena saperlo 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.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Chi converte un JPG in SVG dovrebbe fermarsi qui, il più delle volte

Se il file è una fotografia, una persona, un prodotto su un tavolo, un edificio, un paesaggio, qualunque cosa abbia visto una fotocamera, tracciarlo non darà una versione scalabile. Nel file non c’è niente da scalare. Una fotografia è un campo continuo di colore senza confini, e il tracciatore deve fabbricare i confini prima di poterne disegnare, cosa che fa riducendo l’immagine a una manciata di colori piatti.

Ciò che torna indietro sembra un poster serigrafico della fotografia, ed è più grande. Sulla fotografia di esempio di questo sito, 8.924 byte di JPG sono diventati 200.835 byte di SVG a otto colori, ventidue volte la dimensione, e visibilmente peggio. Entrambe le metà sono negative, il che è insolito: la maggior parte dei compromessi su questo sito dà qualcosa in cambio. Questo, su questo ingresso, non dà nulla. Il resto della pagina è per i due tipi di visitatore per cui non è tutta la storia.

L’unico lavoro fotografico che il tracciatore JPG fa bene

La posterizzazione è un fallimento quando si voleva una fotografia e una tecnica quando si voleva un poster. Se il piano è una stampa a due colori, un taglio per vinile, uno stencil, un’incisione laser, o un progetto Cricut, le regioni piatte che il tracciatore inventa sono esattamente le regioni che la macchina richiede, e una fotografia è un punto di partenza legittimo.

Lavorare a quattro colori piuttosto che otto per quel lavoro. Quattro dà regioni grandi e per lo più chiuse che un taglierino può seguire; otto produce già le isole frammentate che rendono un file di taglio inutilizzabile. Poi aprire il risultato in Inkscape e cancellare i puntini, ce ne saranno, e su un taglierino ogni puntino è un taglio reale. Il conteggio delle forme misurato è la guida: la fotografia di esempio a quattro colori è uscita come 246 tracciati, e a trentadue come 3.897, che non è un design che qualcuno vorrà mettere in ordine.

Gli artefatti JPEG vengono contornati insieme al soggetto

JPEG fa due cose che contano qui e che nessun’altra sorgente di questo blocco fa. Memorizza l’informazione di colore a metà della risoluzione della luminosità, e comprime in blocchi di otto per otto pixel. Entrambi sono invisibili a dimensione di visione normale ed entrambi sono struttura, quindi il tracciatore li tratta come immagine.

Il risultato è il contorno del ringing come linee sottili lungo ogni bordo duro, e i confini dei blocchi tracciati come una griglia su aree che avrebbero dovuto essere piatte. Un JPG salvato una volta ad alta qualità ne mostra poco; un JPG che è passato attraverso un’app di messaggistica due volte ne mostra molto. Se si ha accesso al file prima che fosse compresso, l’esportazione PNG originale, il file che il designer ha mandato, tracciare quello invece, perché la differenza è più grande di qualsiasi impostazione su questa pagina.

Una fotografia di un logo è un lavoro diverso

Questa è la ragione onesta più comune per arrivare qui: l’artwork è andato, e ciò che sopravvive è una fotografia di un cartello, di una lettera, di un biglietto da visita, di una vecchia brochure. Tracciarlo è ragionevole, e vale la pena fare la fotografia bene prima perché nulla a valle può rimediare.

Illuminare in modo uniforme senza ombra attraverso il marchio, scattare in perpendicolare invece che di sbieco, riempire l’inquadratura con il marchio da solo, e ritagliare via la carta prima di convertire. Poi tracciare a quattro colori con dettaglio morbido. La trama della carta e il rumore della fotocamera sono il nemico, ed entrambi si riducono molto di più con una fotografia migliore che con qualsiasi opzione qui. Aspettarsi un risultato abbastanza vicino da ridisegnare a partire da esso, non abbastanza vicino da usare direttamente.

Colori: quattro è di solito la scelta giusta quando la sorgente è un JPG

L’impostazione dei colori decide in quante regioni piatte l’immagine viene ridotta prima che avvenga qualunque contorno, e su una sorgente fotografica è l’unica impostazione che cambia l’esito di un ordine di grandezza. Quattro per un poster o un file di taglio, otto solo se quattro ha perso visibilmente il soggetto, sedici e trentadue essenzialmente mai.

Il costo dell’alzarla non è gentile. Ogni colore in più è un altro set completo di regioni da contornare, e su tono continuo ognuna di quelle regioni è un’isola frastagliata invece di una forma. La fotografia di esempio misurata è 101.709 byte a quattro colori, 200.835 a otto, 557.618 a sedici e 1.137.963 a trentadue, una salita di undici volte in byte per un’immagine che ancora non è la fotografia. La grafica piatta non si comporta in quel modo, che è il segno più chiaro che una fotografia è l’input sbagliato invece che uno configurato male.

Morbido, bilanciato e netto su un JPG da fotocamera

L’impostazione del dettaglio controlla quanto da vicino ogni contorno segue la griglia dei pixel e quanto piccola una forma deve essere prima di essere scartata. Morbido accetta un adattamento più lasco e scarta qualunque cosa sotto i sedici pixel; netto segue la griglia da vicino e conserva forme fino a due pixel; bilanciato è il predefinito e sta nel mezzo.

Su una fotografia, morbido è la scelta giusta e netto è vicino all’inutile. Il rumore del sensore e il ringing JPEG sono precisamente le forme sotto i sedici pixel che morbido scarta, e netto è un’istruzione a conservarle tutte. L’unica cosa che nessuna impostazione fa è sfocare l’immagine prima: il raggio di sfocatura resta a zero, perché ammorbidire i bordi per ridurre il conteggio dei puntini ammorbidirebbe anche i pochi bordi reali che l’immagine ha.

JPG grandi sono ridotti a 1.600 pixel prima del tracciamento

Qualunque cosa più lunga di 1.600 pixel sul lato più lungo è ridotta prima. Il costo del tracciamento cresce con il numero di bordi invece che con il conteggio dei pixel, e un JPG da dodici megapixel ha un bordo quasi ovunque, quindi lasciato così può impiegare decine di secondi per produrre un file da molti megabyte.

Costa meno di quanto sembri. L’output è indipendente dalla risoluzione, quindi un marchio tracciato a 1.600 pixel e lo stesso marchio tracciato a 4.000 si rendono in modo identico a qualsiasi dimensione; ciò che cambia è solo quanto strettamente i contorni seguono la griglia originale. Su una fotografia la riduzione è attivamente utile, perché fa la media proprio del rumore del sensore che altrimenti diventerebbe forme. Significa che un file da 24 megapixel non dà più dettaglio di uno da 8, quindi non c’è ragione di caricare l’originale a piena dimensione.

Cosa c’è davvero dentro l’SVG che il tracciatore restituisce

Una lista di tracciati pieni, uno per regione, impilati in livelli, ognuno con un riempimento solido e un tratto corrispondente di un pixel. Non ci sono gruppi, non ci sono nomi, non ci sono elementi di testo e non c’è struttura: niente nel file corrisponde a «il tetto» o «la lettera A», solo a un’area che è risultata essere di un colore dopo la quantizzazione.

Questo conta per la modifica. Inkscape, Illustrator e Figma apriranno tutti il file e lasceranno selezionare, ricolorare, spostare o cancellare qualsiasi forma, e per un poster a quattro colori è un pomeriggio lavorabile. Per una traccia a trentadue colori di una fotografia non lo è: tremila blob anonimi sovrapposti sono più difficili da gestire di una tela vuota. La trasparenza, dove il JPG non ne aveva in origine, è portata come un attributo di opacità sui tracciati interessati invece che come un canale alfa, rilevante solo se l’SVG viene poi compositato su qualcosa.

Dove dovrebbe andare un JPG invece dell’SVG

Se il problema è che l’immagine diventa sfocata quando viene ingrandita, nessun formato lo risolve, e SVG meno di tutti: usare il JPG più grande che si ha. Se il problema è che il salvataggio continuo degrada il file, convertire il JPG in PNG ferma l’emorragia: PNG è lossless, quindi nient’altro va perso, anche se nulla di già perso torna indietro.

Se il problema è che una stampante o un team di design ha chiesto artwork vettoriale, la risposta è ridisegnare invece di tracciare. Un marchio semplice richiede venti minuti in Inkscape e produce un file con curve reali, testo reale e struttura reale, che è ciò che si chiedeva con «vettoriale». Una traccia di una fotografia soddisfa l’estensione del file e nient’altro, e qualsiasi designer che la riceve lo dirà.

Tracciare un JPG gira nella scheda, e con quale tracciatore

Il JPG è decodificato, scalato e tracciato nel browser. Niente viene caricato, non c’è account e non c’è tetto giornaliero, il che conta qui più che sulla maggior parte delle pagine perché le fotografie che la gente cerca di vettorializzare sono spesso del proprio lavoro, della propria famiglia, o del marchio di un cliente.

Il tracciamento è fatto da imagetracerjs, 46 KB, puro JavaScript, rilasciato sotto Unlicense. Non è il miglior tracciatore esistente. potrace e autotrace producono curve più pulite e sono GPL; VTracer è ancora meglio e propriamente licenziato, ma il suo unico pacchetto per browser non dichiara alcuna licenza, e questo progetto lo tratta come bloccato invece che come permissivo. Sulla grafica piatta la differenza tra loro è modesta. Su una fotografia tutti e quattro producono una copia posterizzata, quindi la scelta del tracciatore non è ciò che sta tra voi e un buon risultato.

Come convertire JPG in SVG

  1. Trascina il tuo file JPG su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli SVG come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file SVG finito.

JPG o SVG: cosa cambia

JPG a confronto con SVG
JPGSVG
Nome completoImmagine JPEGScalable Vector Graphics
Estensione del file.jpg, .jpeg, .jpe.svg
Tipo di mediaimage/jpegimage/svg+xml
CompressioneCon perdita — la dimensione si paga in qualitàSenza compressione
Prima pubblicazione19922001
Pubblicato daJoint Photographic Experts GroupW3C
SpecificaITU-T T.81SVG 1.1
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeAttuale
Profondità di bit8
Colore che sa descrivereRGB, scala di grigi, YCbCrRGB
Immagine più grande65.535 px per lato
Si apre nel browserTutti i browserTutti i browser
Valutato al suo postoWebP, AVIF, HEICPNG, PDF

Che cosa aggiunge il formato di destinazione

SVG gestisce la trasparenza e JPG no. È spazio che il risultato ha e che l'originale non ha mai usato: convertire non crea uno sfondo trasparente, lo rende soltanto possibile dopo.

SVG è un formato di lavoro e JPG è 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 può contenere animazione; un file JPG è un fotogramma solo. Ne esce un file di una sola immagine in un formato che ne reggerebbe di più.

SVG gestisce i livelli. Un file JPG arriva già appiattito, quindi il risultato ha un livello solo: la struttura andrebbe ricostruita a mano.

Aprire il risultato

I programmi di sempre non coincidono: JPG si apre in Adobe Photoshop, GIMP e Preview, SVG in Inkscape, Adobe Illustrator e Figma, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.

Dimensione e qualità

Il risultato è più grande dell'originale e non migliore. JPG ha già scartato dettaglio e SVG conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.

A che cosa serve ciascun formato

JPG è il formato di Joint Photographic Experts Group, pubblicato nel 1992. Registra 8 bit per canale.

SVG viene da W3C e risale al 2001, descritto in SVG 1.1. Inkscape, Adobe Illustrator e Figma lo leggono.

Da JPG a SVG: domande frequenti

Il mio file JPG viene caricato da qualche parte?

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.

Convertire JPG in SVG è gratis?

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.

Si perde qualità convertendo JPG in SVG?

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

Convertire in SVG migliora la qualità?

Il risultato è più grande dell'originale e non migliore. JPG ha già scartato dettaglio e SVG conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.

Il risultato in SVG può avere lo sfondo trasparente?

SVG gestisce la trasparenza e JPG no. È spazio che il risultato ha e che l'originale non ha mai usato: convertire non crea uno sfondo trasparente, lo rende soltanto possibile dopo.

Il file SVG è modificabile dopo?

SVG è un formato di lavoro e JPG è un formato finito. Torna testo modificabile invece di un'immagine della pagina, che di solito è il motivo della conversione e insieme il suo limite.

Altro su questi formati

Da dove vengono questi numeri

Quello che questa pagina afferma su JPG e SVG si può verificare, e questi sono i documenti che chiudono la questione.