Convertire PNG in SVG

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

Un'esportazione PNG piatta è il miglior input che riceve questo tracciatore

PNG è lossless, quindi nulla è stato sfocato prima che il tracciatore lo veda: i bordi nel file sono esattamente i bordi disegnati dallo strumento di design, con solo l'antialiasing previsto lungo di essi. È la differenza tra questa pagina e ogni altra sorgente nella matrice di tracciamento, e si vede direttamente nel risultato.

Misurato sul campione badge di questo sito, una grafica piatta a 480 per 320 pixel: 7.136 byte di PNG tracciati a 2.481 byte di SVG agli otto colori predefiniti, in cinque tracciati. Più piccolo dell'originale e ora scalabile fino a un'insegna — il caso per cui la funzione esiste. Cinque tracciati è anche il numero da osservare. Quando un tracciato di opera piatta torna come cinque o dodici o trenta forme, ha funzionato; quando torna come ottocento, l'input non era opera piatta e le prossime due sezioni spiegano quale tipo fosse.

Prima di tracciare il PNG, si cerca una volta il file originale

Quasi ogni PNG che arriva su questa pagina è stato esportato da qualcosa. Il file Figma, il documento Sketch, l'artboard Illustrator o il design Canva che lo ha prodotto è una sorgente SVG genuina piuttosto che una ricostruzione, e ne esporta uno da un menu — pulito, con curve reali, testo reale e livelli nominati.

Vale la pena cinque minuti di ricerca perché la differenza è permanente. Un logo tracciato ha contorni dove l'originale aveva lettere, quindi il wordmark non può mai essere riscritto nel carattere del brand, e le curve sono approssimazioni adattate che un designer noterà a colpo d'occhio. Si traccia quando l'account è chiuso, l'agenzia non c'è più, il file è su un portatile morto, o l'unica copia sopravvissuta del marchio è il PNG sul vecchio sito. Sono abbastanza comuni che questa pagina esiste; restano comunque la seconda scelta migliore.

Cosa fa il tracciamento alla trasparenza in un PNG

Il tracciatore legge tutti e quattro i canali, quindi un logo ritagliato su sfondo trasparente non torna su un quadrato bianco. Le regioni che erano trasparenti vengono emesse come tracciati con opacità zero, e l'opera visibile sta sopra di essi, comportandosi come faceva il PNG quando viene messo su una pagina colorata.

Il meccanismo vale la pena conoscerlo perché non è un canale alfa. SVG non ha un canale alfa da avere; ha forme con opacità, e un rettangolo a opacità zero che copre la tela è ciò che diventa uno sfondo trasparente. Ne seguono due conseguenze. I pixel semitrasparenti — il bordo morbido di un'ombra portata, una sovrapposizione al 40% — vengono quantizzati in un piccolo numero di gradini di opacità invece di una rampa continua, quindi un'ombra morbida diventa a bande. E il tracciato di sfondo invisibile è ancora nel file, quindi cancellarlo in Inkscape è di solito il primo riordino da fare.

Uno screenshot PNG è l'input peggiore su questa pagina

Gli screenshot sono i PNG più comuni al mondo e la cosa meno adatta da tracciare. Il testo con antialiasing è un ammasso di grigi leggermente diversi attorno a ogni tratto, e ognuno di quegli ammassi diventa un piccolo tracciato proprio, quindi un paragrafo si trasforma in migliaia di forme che insieme approssimano un testo leggermente sbagliato.

La misurazione sul campione screenshot di questo sito è netta: un PNG da 2.608 byte è diventato 166.255 byte di SVG in 871 tracciati a otto colori — sessantaquattro volte la dimensione, per un risultato peggiore in ogni modo inclusa la leggibilità. Se il punto erano le parole, la conversione PNG in TXT le legge con Tesseract. Se il punto era un'immagine nitida di un'interfaccia, il PNG lo è già ed è una frazione della dimensione di qualsiasi cosa tracciata da esso.

Scegliere un numero di colori per un'esportazione PNG

Quattro per un marchio monocromatico o un logo a due toni, otto per un'illustrazione piatta con alcuni riempimenti, sedici dove c'è ombreggiatura reale, trentadue solo quando qualcosa manca visibilmente a sedici. Otto è la predefinita ed è il primo tentativo giusto per opere uscite da uno strumento di design.

L'impostazione non si comporta come un cursore di qualità, e le misurazioni sul badge mostrano perché: 3.900 byte a quattro colori, 2.481 a otto, 10.263 a sedici e 10.168 a trentadue. Più colori hanno prodotto un file *più piccolo* a un passo e un salto di quattro volte al successivo, perché il quantizzatore sceglie una tavolozza nuova ogni volta e una tavolozza che capita di allinearsi con l'opera produce regioni meno numerose e più grandi. Provare due impostazioni richiede quindici secondi e lo risolve meglio di qualsiasi ragionamento sull'argomento.

Il dettaglio, e l'antialiasing che ogni esportazione PNG porta

Ogni strumento di design applica antialiasing in esportazione, quindi anche un logo dai bordi netti ha una rampa di uno o due pixel di colore intermedio lungo ogni confine. Quelle rampe sono i puntini che un tracciato lascia dietro di sé, e l'impostazione di dettaglio decide se sopravvivono. Smooth scarta qualsiasi forma sotto sedici pixel e adatta i contorni in modo lasco; sharp mantiene forme fino a due pixel e segue la griglia da vicino; bilanciato sta nel mezzo ed è predefinito.

Per un logo, smooth è di solito la risposta giusta e il punto di partenza più ordinato. Sharp si guadagna il suo posto su un disegno tecnico o un'icona pixel-precisa dove una regola a un pixel è contenuto significativo piuttosto che un artefatto. Ciò che il tracciatore non fa mai è sfocare prima l'immagine: il raggio di sfocatura è fissato a zero, perché pre-sfocare riduce il conteggio dei puntini ammorbidendo esattamente i bordi duri che erano l'unico motivo per tracciare un logo.

Esportare il PNG a una dimensione utile, fino a 1.600 pixel

Qualsiasi cosa più lunga di 1.600 pixel sul lato maggiore viene ridotta prima di tracciare. È un tetto di costo più che di qualità — il costo di tracciamento cresce con il numero di bordi, e un'immagine grande ha bordi ovunque — e non costa nulla all'output, perché un logo tracciato a 1.600 pixel e lo stesso logo tracciato a 4.000 rendono in modo identico a qualsiasi dimensione.

La direzione che conta è l'altra. Un'esportazione favicon a 200 pixel ha così pochi pixel lungo ogni curva che i contorni adattati arrotondano visibilmente gli angoli, e nessuna impostazione lo recupera. Se qualcosa in proprio possesso può ancora esportare l'opera, gli si chiede qualcosa nella regione di 1.600 pixel di larghezza. Un asset @2x o @3x già seduto in una cartella di build è di solito la cosa migliore disponibile e vale la pena cercarlo prima di convertire l'@1x.

L'SVG non sarà l'opera esportata

Ciò che torna è una pila di tracciati riempiti con riempimenti solidi e tratti da un pixel corrispondenti. Nessun gruppo, nessun nome di livello, nessun elemento testo, nessuna sfumatura, nessun simbolo. Un wordmark sono contorni di lettere, non lettere; un cerchio è una sequenza di segmenti curvi adattati, non un cerchio; una sfumatura è stata ridotta a bande di colore piatto.

Per la maggior parte di ciò per cui questa pagina viene usata è accettabile, perché la destinazione è una taglierina, un'incisore, una stampa grande o un segnaposto che deve smettere di sfocarsi. Non è accettabile come sostituto master. Se il marchio torna in un sistema di brand, si tratta il tracciato come un riferimento da ridisegnare sopra piuttosto che come l'originale recuperato — le forme sottostanti sono di solito pochi cerchi e un carattere tipografico, e ridisegnarli richiede meno tempo di ripulire un loro tracciato.

Dove può andare un PNG se tracciare è la risposta sbagliata

Se il file è una fotografia, nessun tracciatore aiuterà e i percorsi PNG in JPG o PNG in AVIF sono ciò che la situazione richiede davvero. Se è uno screenshot e l'obiettivo è un file più piccolo, il PNG è già vicino all'ottimale per i colori piatti dell'interfaccia; AVIF lo ha battuto nei campioni di questo sito solo sulla fotografia, non sullo screenshot.

Se l'obiettivo è una favicon, PNG in ICO è la coppia che produce il file che un browser richiede, e non serve vettorializzare prima. E se l'obiettivo era un file pronto per la stampa a dimensione fissa, PNG in PDF o PNG in TIFF consegna alla stampante qualcosa che accetteranno senza alcun ridisegno. Il tracciamento vale la pena farlo quando l'opera deve genuinamente scalare o essere tagliata, e vale la pena saltarlo il resto del tempo.

Il PNG viene tracciato nella scheda, da un tracciatore di 46 KB

Decodifica, scalatura e tracciamento avvengono tutti nel browser. Nulla viene caricato, non c'è account e non c'è limite giornaliero — cosa che conta su questa pagina in particolare, perché l'opera che la gente cerca di recuperare è quasi sempre un logo che qualcuno possiede e preferirebbe non pubblicare sul server di uno sconosciuto.

Il tracciatore è imagetracerjs: 46 KB di puro JavaScript sotto Unlicense. Non è l'opzione più forte disponibile. potrace e autotrace adattano curve più pulite e sono GPL; VTracer è migliore di entrambi e correttamente licenziato, ma l'unico suo pacchetto per browser non dichiara alcuna licenza, cosa che questo progetto tratta come bloccata invece che permissiva. Sulle esportazioni piatte per cui questa pagina è scritta, il divario tra loro è abbastanza piccolo che la licenza ha deciso.

Come convertire PNG in SVG

  1. Trascina il tuo file PNG 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.

PNG o SVG: cosa cambia

PNG a confronto con SVG
PNGSVG
Nome completoPortable Network GraphicsScalable Vector Graphics
Estensione del file.png.svg
Tipo di mediaimage/pngimage/svg+xml
CompressioneSenza perdita — non si butta via nienteSenza compressione
Prima pubblicazione19962001
Pubblicato daPNG Development GroupW3C
SpecificaISO/IEC 15948SVG 1.1
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeAttuale
Profondità di bit16
Colore che sa descrivereRGB, scala di grigi, tavolozza indicizzataRGB
Immagine più grande2.147.483.647 px per lato
Si apre nel browserTutti i browserTutti i browser
Valutato al suo postoWebP, JXLPDF

Che cosa resta

La trasparenza resta. PNG e SVG salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.

Che cosa aggiunge il formato di destinazione

SVG è un formato di lavoro e PNG è 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 PNG è 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 PNG 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: PNG si apre in Adobe Photoshop, GIMP e Paint.NET, SVG in Inkscape, Adobe Illustrator e Figma, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.

Dimensione e qualità

SVG salva i campioni grezzi, quindi il file cresce parecchio senza guadagnare nulla. Ha senso solo quando un programma dall'altra parte non accetta PNG, che è poi il motivo abituale.

A che cosa serve ciascun formato

PNG è il formato di PNG Development Group, pubblicato nel 1996. Registra 16 bit per canale.

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

Da PNG a SVG: domande frequenti

Il mio file PNG 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 PNG 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 PNG in SVG?

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

Perché il file SVG è molto più grande del file PNG?

SVG salva i campioni grezzi, quindi il file cresce parecchio senza guadagnare nulla. Ha senso solo quando un programma dall'altra parte non accetta PNG, che è poi il motivo abituale.

La trasparenza sopravvive da PNG a SVG?

La trasparenza resta. PNG e SVG salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.

Il file SVG è modificabile dopo?

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

Non sei sicuro di quale ti serve?

Questa pagina converte l’uno nell’altro. Se il dubbio è quale scegliere e non come convertire, PNG vs SVG dice quale usare, per cosa, e in cosa ciascuno è debole.

Altro su questi formati

Da dove vengono questi numeri

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