Utilia

Afbeelding naar SVG vectoriseren

Zet een PNG- of JPG-logo of tekening om in SVG-vectorpaden in je browser. Voorinstellingen, aantal kleuren, stipjesfilter en veilig voorbeeld, zonder upload.

Groter is nauwkeuriger maar trager.

Origineel
SVG-resultaat

Zo zet je een afbeelding om naar SVG

  1. Sleep een PNG-, JPG-, WebP- of GIF-afbeelding naar het uploadvlak, of klik erop om er een te kiezen. Het origineel verschijnt links.
  2. Kies een Voorinstelling: - Logo (egale kleuren, strakke vormen) voor logo’s, pictogrammen, stempels en vlakke illustraties; - Gedetailleerd (meer kleuren en paden) voor tekeningen met schaduwen of veel kleuren; - Posterized (4 afgevlakte kleuren) voor een gestileerd, posterachtig resultaat van een foto.
  3. Pas zo nodig Aantal kleuren (2 tot 64) en Stipjes negeren kleiner dan (px) aan. De voorinstelling vult voor beide zinnige waarden in.
  4. Kies een Werkformaat (langste zijde). De afbeelding wordt op dat formaat getraceerd; de SVG zelf behoudt de oorspronkelijke afmetingen.
  5. Klik op Omzetten naar SVG. Het resultaat verschijnt rechts, met de bestandsgrootte, het aantal paden en kleuren en hoe lang het traceren duurde.
  6. Klik op SVG downloaden, of op SVG-code kopiëren om de code in je HTML of ontwerpprogramma te plakken.

Hoe traceren werkt

Deze tool gebruikt imagetracerjs, een opensource-tracer, in drie stappen:

  1. Kleurkwantisatie: de afbeelding wordt teruggebracht tot het aantal kleuren dat je hebt gekozen. Elke pixel krijgt de dichtstbijzijnde paletkleur, en het palet wordt in meerdere rondes verfijnd.
  2. Randdetectie: voor elke kleur worden de omtrekken van alle vlakken in die kleur gevolgd, inclusief gaten (zoals de binnenkant van een “O”).
  3. Paden passen: de omtrekken worden vereenvoudigd tot rechte lijnen en kwadratische curven, die <path>-elementen in de SVG worden.

Vlakken kleiner dan de drempel Stipjes negeren kleiner dan (px) vallen weg, wat ruis en JPG-artefacten verwijdert. Een waarde van 0 behoudt alles; 8 tot 20 is goed voor logo’s; hogere waarden geven een schonere maar eenvoudigere tekening. Volledig transparante delen worden verwijderd, dus een logo op een transparante achtergrond blijft transparant.

Wat geeft een goed resultaat?

Traceren werkt het best bij eenvoudige logo’s en tekeningen: weinig egale kleuren, duidelijke randen, geen kleurverlopen. Een ingescande schets, een zwart-witte handtekening of een pixelart-pictogram laat zich met 2 tot 8 kleuren heel goed traceren.

Bij foto’s ligt dat anders. Een foto bevat duizenden subtiele tinten, dus een getrouwe vectorversie heeft veel kleuren en tienduizenden paden nodig, en de SVG wordt veel zwaarder dan de JPG. Gebruik in dat geval Posterized (4 afgevlakte kleuren) voor een artistiek effect, en verwacht geen fotografisch resultaat. Wordt de SVG erg groot, dan waarschuwt de tool je.

Tips voor een schoner logo:

  • begin met de grootste en scherpste versie van de afbeelding die je hebt;
  • zet Aantal kleuren op het werkelijke aantal kleuren in het logo (inclusief de achtergrond);
  • verhoog de drempel voor stipjes als je kleine puntjes langs de randen ziet.

Privacy en veilig voorbeeld

De afbeelding wordt in je browser getraceerd en nooit geüpload. Het SVG-voorbeeld wordt als gewone afbeelding getoond vanaf een privé blob-adres en nooit in de pagina ingevoegd, dus zelfs een ongewoon bestand kan geen code uitvoeren.

Veelgestelde vragen

Kan ik een JPG omzetten naar SVG voor een snijplotter?

Ja. Gebruik voor Cricut- of Silhouette-snijwerk de voorinstelling Logo met 2 kleuren: je krijgt strakke zwarte vormen op een witte achtergrond. Verwijder zo nodig de achtergrondvorm in je snijsoftware.

Waarom is mijn SVG-bestand groter dan de oorspronkelijke PNG?

Elk kleurvlak wordt een pad met veel punten. Verlaag Aantal kleuren, verhoog Stipjes negeren kleiner dan (px) of kies een kleiner Werkformaat (langste zijde) voor een lichter bestand.

Is de SVG oneindig scherp?

Ja: de paden schalen naar elk formaat zonder wazig te worden. De vormen zijn echter maar zo nauwkeurig als de afbeelding die werd getraceerd, dus kleine of wazige bronnen geven rondere, minder precieze randen.

Waarom duurt het traceren een paar seconden?

Het traceren wordt op je eigen apparaat berekend. Grote werkformaten en veel kleuren vermenigvuldigen het werk. 800 px is een goede balans; probeer 400 px voor een snel voorbeeld.

Is dit hetzelfde als de afbeelding in een SVG insluiten?

Nee. Sommige converters stoppen de PNG gewoon in een SVG-bestand, waardoor ze niet schaalbaar wordt. Deze tool bouwt echte vectorpaden.