Utilia

Vectoritzador d'imatge a SVG

Converteix un logotip o dibuix PNG o JPG en traçats vectorials SVG al navegador. Perfils, nombre de colors i filtre de taques, sense pujar res.

Més gran és més precís però més lent.

Original
Resultat SVG

Com convertir una imatge a SVG

  1. Deixa anar una imatge PNG, JPG, WebP o GIF a la zona de càrrega, o fes-hi clic per triar-ne una. L’original apareix a l’esquerra.
  2. Tria un Perfil: - Logotip (colors plans, formes netes) per a logotips, icones, segells i il·lustracions planes; - Detallat (més colors i traçats) per a dibuixos amb ombres o molts colors; - Posteritzat (4 colors suavitzats) per obtenir un resultat estilitzat, semblant a un cartell, a partir d’una foto.
  3. Ajusta el Nombre de colors (de 2 a 64) i Ignora les taques més petites de (px) si cal. El perfil omple valors raonables per a tots dos.
  4. Tria una Mida de treball (costat més llarg). La imatge es vectoritza amb aquesta mida; l’SVG en si conserva les dimensions originals.
  5. Fes clic a Vectoritza a SVG. El resultat apareix a la dreta amb la mida del fitxer, el nombre de traçats i de colors, i el temps que ha trigat la vectorització.
  6. Fes clic a Baixa l’SVG, o a Copia el codi SVG per enganxar el marcatge al teu HTML o a l’eina de disseny.

Com funciona la vectorització

Aquesta eina fa servir imagetracerjs, un vectoritzador de codi obert, en tres passos:

  1. Quantització de colors: la imatge es redueix al nombre de colors que has triat. Cada píxel s’assigna al color de la paleta més proper, i la paleta es refina en diverses passades.
  2. Detecció de vores: per a cada color se segueixen els contorns de totes les àrees d’aquell color, inclosos els forats (com l’interior d’una «O»).
  3. Ajust de traçats: els contorns se simplifiquen en línies rectes i corbes quadràtiques, que esdevenen elements <path> a l’SVG.

Les àrees més petites que el llindar Ignora les taques més petites de (px) es descarten, cosa que elimina soroll i artefactes de JPG. Un valor de 0 ho conserva tot; entre 8 i 20 va bé per a logotips; els valors més grans donen un dibuix més net però més simple. Les àrees totalment transparents s’eliminen, de manera que un logotip sobre fons transparent continua sent transparent.

Què dona bons resultats

La vectorització funciona millor amb logotips i dibuixos senzills: pocs colors plans, vores clares, sense degradats. Un esbós escanejat, una signatura en blanc i negre o una icona de pixel art es vectoritzen molt bé amb 2 a 8 colors.

Les fotos són una altra història. Una foto conté milers de tons subtils; per tant, una versió vectorial fidel necessita molts colors i desenes de milers de traçats, i l’SVG acaba pesant molt més que el JPG. Fes servir Posteritzat (4 colors suavitzats) per a un efecte artístic i no esperis un resultat fotogràfic. Si l’SVG es fa molt gran, l’eina t’avisa.

Consells per obtenir un logotip més net:

  • parteix de la versió més gran i més nítida de la imatge que tinguis;
  • posa el Nombre de colors al nombre real de colors del logotip (inclòs el fons);
  • puja el llindar de taques si veus petits punts al voltant de les vores.

Privadesa i seguretat de la vista prèvia

La imatge es vectoritza al teu navegador i no es puja mai. La vista prèvia de l’SVG es mostra com una imatge normal des d’una adreça blob privada, mai inserida a la pàgina, de manera que ni un fitxer estrany pot executar codi.

Preguntes freqüents

Puc convertir un JPG a SVG per a una màquina de tall?

Sí. Per als talls amb Cricut o Silhouette, fes servir el perfil Logotip amb 2 colors: obtindràs formes negres netes sobre fons blanc. Elimina la forma del fons al programari de tall si cal.

Per què el meu fitxer SVG és més gran que el PNG original?

Cada àrea de color esdevé un traçat amb molts punts. Redueix el Nombre de colors, puja Ignora les taques més petites de (px) o tria una Mida de treball (costat més llarg) més petita per obtenir un fitxer més lleuger.

L'SVG serà infinitament nítid?

Sí: els traçats s’escalen a qualsevol mida sense desenfocament. Tanmateix, les formes només poden ser tan precises com la imatge vectoritzada, de manera que les imatges d’origen petites o borroses donen vores més arrodonides i menys exactes.

Per què la vectorització triga uns segons?

El càlcul es fa al teu dispositiu. Mides de treball grans i molts colors multipliquen la feina. 800 px és un bon equilibri; prova 400 px per a una vista prèvia ràpida.

Això és el mateix que inserir la imatge dins d'un SVG?

No. Alguns convertidors simplement emboliquen el PNG dins d’un fitxer SVG, cosa que no el fa escalable. Aquesta eina construeix traçats vectorials reals.