Convertire BMP in SVG

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

L’SVG è ridisegnato, non ricodificato dal BMP

Ogni altra conversione su questo sito prende un’immagine e scrive la stessa immagine in un altro formato. Questa non può, perché non ci sono forme in un bitmap da portare avanti — un BMP è una griglia di valori di colore e nient’altro, senza alcun registro del logo, delle lettere o delle linee che l’hanno prodotto.

Quindi il tracciatore indovina. Trova i confini tra aree di colore simile e disegna un tracciato attorno a ciascuna, e il risultato è un nuovo disegno che assomiglia per caso alla vecchia immagine. Quell’ipotesi è ciò che il tracciamento è, ed è il motivo per cui questa pagina spende la sua lunghezza su quali immagini ci azzecca piuttosto che sulle impostazioni. È anche il motivo per cui niente qui cerca di predire l’esito dal file: un’euristica sul conteggio dei colori sarebbe un’ipotesi su un’ipotesi, e la risposta reale è disponibile gratis un momento dopo guardando ciò che è uscito.

La grafica che si traccia bene da un bitmap

Regioni piatte con confini reali tra di esse: un logo, un wordmark, un’icona, un’illustrazione piatta, uno schema, un disegno al tratto scannerizzato. Quel materiale è fatto esattamente della cosa che l’algoritmo cerca, quindi l’uscita è un piccolo set di tracciati puliti che scalano a qualsiasi dimensione senza diventare sfocati.

Misurato prima che questo fosse costruito piuttosto che dopo: un logo piatto ha fatto il viaggio di ritorno fedelmente — bordi netti, colori corretti, angoli arrotondati intatti — e 6 KB di PNG sono diventati 16 KB di SVG che ora scala a un cartellone. Più grande, e ne vale la pena, perché il file più grande è quello che può essere stampato a un metro di larghezza. Questa è la forma di un tracciamento riuscito su questa pagina: un aumento modesto in byte in cambio dell’indipendenza dalla risoluzione. Se l’uscita è molte volte l’input invece di poche volte, il tracciamento non ha funzionato e le prossime due sezioni spiegano perché.

L’SVG è modificabile, fino a un certo punto

Ciò che esce è un elenco di tracciati riempiti, quindi Inkscape, Illustrator e Figma lo apriranno tutti e vi permetteranno di selezionare una forma, ricolorarla, spostarla o eliminarla. Per un logo recuperato di solito è l’intero lavoro: tracciate a quattro o otto colori, eliminate le macchie errate che il tracciatore ha lasciato lungo i bordi, impostate i riempimenti sui valori esatti del marchio, e la grafica è di nuovo utilizzabile.

Quanto sia piacevole dipende interamente dal conteggio delle forme. Un marchio pulito tracciato a quattro colori è una manciata di tracciati e si comporta come qualcosa che una persona ha disegnato. Una fotografia tracciata è migliaia di blob sovrapposti senza struttura, senza nomi e senza raggruppamento, e modificarla non è significativamente più facile che ridisegnare l’immagine. I tracciati inoltre non corrispondono a nulla: non c’è un tracciato che sia "la lettera A", solo il contorno di una regione che per caso era di un colore.

Cosa fa il tracciamento a una fotografia in un BMP

La posterizza. Una fotografia non ha regioni piatte — un cielo è un gradiente continuo e un viso è un gradiente continuo — quindi il tracciatore fabbrica i confini di cui ha bisogno riducendo prima l’immagine a una manciata di colori, e poi ne traccia i contorni.

L’esito misurato è quello da aspettarsi: una fotografia è uscita quattro volte più grande dell’originale compresso e visibilmente posterizzata. Entrambe le metà sono negative, il che è insolito — la maggior parte dei compromessi qui vi dà qualcosa in cambio. Se l’obiettivo era far scalare una fotografia, niente lo realizza, e la mossa giusta è tenere i pixel e usare la versione più grande che avete.

Gli screenshot sono la cosa peggiore da tracciare

Uno screenshot contenente testo ha prodotto un SVG quaranta volte la dimensione del PNG. Ogni lettera anti-aliased è un ammasso di grigi leggermente diversi, e ognuno di essi diventa il suo piccolo tracciato, quindi un paragrafo di testo si trasforma in migliaia di forme che insieme sembrano un testo leggermente sbagliato.

Dato che le catture dello schermo sono una delle cose più comuni che arrivano come BMP, vale la pena dirlo con forza. Se il punto erano le parole, la conversione BMP in TXT le legge. Se il punto era un’immagine nitida dell’interfaccia, il PNG mantiene ogni pixel esattamente ed è una frazione della dimensione sia del bitmap sia del tracciato.

Il conteggio dei colori è l’impostazione che decide il file

Quattro colori per un marchio monocolore o un logo semplice, otto per un’illustrazione piatta, sedici dove c’è ombreggiatura reale, trentadue solo quando il risultato manca visibilmente di qualcosa. Il predefinito è otto ed è il punto di partenza giusto per la maggior parte della grafica che arriva come bitmap.

Il costo di alzarlo non è lineare in nessun modo che sembri equo. Ogni colore aggiuntivo è un altro set completo di regioni da tracciare, quindi il conteggio delle forme e la dimensione del file salgono rapidamente mentre il miglioramento visivo si appiattisce. Provare otto e poi sedici richiede venti secondi e chiude la questione meglio di ragionarci sopra. C’è una seconda ragione per tenere basso il numero che non ha nulla a che fare con la dimensione: un logo tracciato a quattro colori è qualcosa che potete ripulire dopo, e uno tracciato a trentadue è qualcosa che potete solo accettare o scartare.

Liscio, bilanciato e netto su un bitmap tracciato

L’impostazione del dettaglio controlla quanto da vicino i tracciati seguono i pixel. "Liscio" accetta una vestibilità più larga e scarta qualsiasi forma sotto i sedici pixel, il che rimuove le macchie che l’anti-aliasing lascia lungo ogni bordo. "Netto" mantiene forme fino a due pixel e segue la griglia da vicino. "Bilanciato" sta nel mezzo ed è il predefinito.

"Liscio" di solito è giusto per un logo e "netto" di solito è giusto per un disegno tecnico dove una linea sottile conta. Ciò che l’impostazione non fa mai è sfocare prima l’immagine: ciò ridurrebbe il conteggio delle macchie ammorbidendo esattamente i bordi duri che erano l’unica ragione per tracciare un logo, quindi il raggio di sfocatura resta a zero in ogni impostazione.

I bitmap grandi sono ridotti a 1.600 pixel prima del tracciamento

Il costo del tracciamento cresce con il numero di bordi piuttosto che con la dimensione del file, e una fotografia grande ha un bordo quasi ovunque. Lasciato com’è, una sorgente da dodici megapixel può produrre un SVG multi-megabyte in decine di secondi — un esito peggiore di quello che il visitatore stava cercando di evitare.

Ridurre prima non è la perdita che sarebbe in una conversione raster. L’uscita è indipendente dalla risoluzione, quindi un logo tracciato a 1.600 pixel di larghezza e lo stesso logo tracciato a 4.000 rendono identicamente a qualsiasi dimensione; ciò che cambia è solo quanto strettamente i tracciati abbracciano la griglia di pixel originale. Dato che un BMP è non compresso e quindi spesso enorme, questo tetto viene raggiunto su questa pagina più che su qualsiasi altra.

Perché il confronto di dimensione lusinga una sorgente BMP

Dopo il tracciamento, i due conteggi di byte sono misurati e confrontati, e l’interfaccia dice da che parte è andata. Quell’avvertimento è il nucleo onesto della funzione — nessuna euristica predice se un tracciamento funzionerà, ma la risposta è disponibile gratis un momento dopo.

Ha bisogno di una correzione quando la sorgente è un bitmap. Contro tre byte non compressi per pixel quasi tutto sembra una vittoria, quindi una fotografia tracciata può essere più piccola del suo BMP da 36 MB pur essendo quattro volte più grande di un PNG della stessa immagine e considerevolmente peggiore. Convertite il bitmap in PNG anche e confrontate contro quel numero invece; è quello che riflette ciò che il tracciamento è effettivamente costato. Le misurazioni citate sopra sono tutte contro originali compressi per la stessa ragione — un confronto contro un bitmap non compresso avrebbe fatto sembrare ognuno di essi un successo, inclusa la fotografia.

Il tracciatore, la licenza e dove avviene il lavoro

Il tracciamento è fatto da imagetracerjs: 46 KB, JavaScript puro, rilasciato sotto Unlicense. Non è il miglior tracciatore disponibile. potrace e autotrace producono curve più pulite e sono GPL; VTracer produce l’uscita migliore dei quattro ed è propriamente licenziato, ma il suo unico packaging per browser non dichiara alcuna licenza, che questo progetto tratta come bloccato piuttosto che come permissivo.

Ciò che compra è una conversione che gira interamente nel vostro browser. Il bitmap è decodificato, scalato e tracciato nella scheda, niente è caricato, e non c’è account o limite giornaliero — il che conta, perché la grafica che la gente cerca di recuperare in questo modo è quasi sempre un logo di cui qualcuno è proprietario.

Come convertire BMP in SVG

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

BMP o SVG: cosa cambia

BMP a confronto con SVG
BMPSVG
Nome completoBitmap di WindowsScalable Vector Graphics
Estensione del file.bmp, .dib.svg
Tipo di mediaimage/bmpimage/svg+xml
CompressioneSenza compressioneSenza compressione
Prima pubblicazione19872001
Pubblicato daMicrosoftW3C
SpecificaSVG 1.1
LicenzaPubblicato, non standardizzatoStandard aperto
Situazione attualeVecchio, ancora letto ovunqueAttuale
Profondità di bit8
Colore che sa descrivereRGB, tavolozza indicizzataRGB
Si apre nel browserTutti i browserTutti i browser
Valutato al suo postoPNG, TIFFPNG, PDF

Che cosa aggiunge il formato di destinazione

SVG gestisce la trasparenza e BMP 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 BMP è 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 BMP è un fotogramma solo. Ne esce un file di una sola immagine in un formato che ne reggerebbe di più.

Aprire il risultato

BMP risale al 1987 ed è largamente superato. SVG è ciò che scrivono i programmi attuali, quindi convertire serve anche a restare leggibili.

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

A che cosa serve ciascun formato

I due puntano a lavori diversi: BMP a spostare dati fra programmi, 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.

BMP è il formato di Microsoft, pubblicato nel 1987. 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 BMP a SVG: domande frequenti

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

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

Il risultato in SVG può avere lo sfondo trasparente?

SVG gestisce la trasparenza e BMP 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 BMP è 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 BMP e SVG si può verificare, e questi sono i documenti che chiudono la questione.