Skip to main content

JPG naar SVG converteren: van raster naar vector uitgelegd

JPG naar SVG: upload de afbeelding, ontvang een SVG die in volle kleur is overgetrokken en werk hem bij. Hoe tracing werkt, wat goed werkt, en tips voor Cricut.

Vectoriseer je afbeelding

Upload een JPG en ontvang een schaalbare SVG

JPG SVG

Tik om je bestand te kiezen

of

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Versleutelde upload via HTTPS. Bestanden worden automatisch verwijderd binnen 2 uur.

JPG naar SVG converteren in 3 stappen

  1. Upload de JPG in de converter hierboven (tot 100 MB).
  2. Converteer. De afbeelding wordt met vtracer in volle kleur overgetrokken. Afbeeldingen breder dan 1.200 px worden eerst verkleind tot 1.200 px.
  3. Download de SVG en open hem in Inkscape, Illustrator, Figma of Cricut Design Space om losse vormen te verwijderen of kleuren aan te passen.

Logo's, iconen en clipart met een paar effen kleuren geven het schoonste resultaat. Foto's komen er geposteriseerd uit.

Raster vs Vector: het fundamentele verschil

Elke digitale afbeelding valt in één van twee categorieën: raster of vector. Het verschil begrijpen is essentieel om te weten wat vectorisatie wel en niet kan.

Een rasterafbeelding (JPG, PNG, BMP, TIFF) slaat een plaatje op als een rechthoekig raster van gekleurde pixels. Elke pixel is een klein vierkantje met één kleurwaarde. Het totale aantal pixels — de resolutie — bepaalt hoeveel detail de afbeelding kan bevatten. Een foto van 3000×2000 pixels bevat 6 miljoen afzonderlijke kleurwaarden. Als je inzoomt, zie je uiteindelijk de individuele vierkantjes. Als je de afbeelding vergroot boven de oorspronkelijke resolutie, moet de software nieuwe pixels verzinnen tussen de bestaande, wat een wazige, geïnterpoleerde uitkomst geeft.

Een vectorafbeelding (SVG, AI, EPS, PDF) slaat een plaatje op als een reeks wiskundige instructies. Een cirkel wordt beschreven als een middelpunt en een straal. Een curve is een Bézier-vergelijking met controlepunten. Een gevuld vlak is een gesloten pad met een vulkleur. Omdat de afbeelding door wiskunde wordt gedefinieerd in plaats van door pixels, kan ze worden weergegeven op elke resolutie — van een favicon van 16×16 tot een reclamebord van 10 meter — en altijd perfect scherp. De renderingengine berekent de krommen eenvoudig opnieuw voor de doelgrootte. Onze vergelijking van SVG en PNG laat zien wanneer welk formaat de juiste keuze is.

Eigenschap Raster (JPG, PNG) Vector (SVG)
Datamodel Raster van gekleurde pixels Wiskundige paden en krommen
Schaling Verslechtert bij vergroting Oneindig schaalbaar, altijd scherp
Bestandsgrootte Evenredig met het aantal pixels Evenredig met padcomplexiteit
Geschikt voor Foto's, complexe scènes Logo's, iconen, illustraties, lijntekeningen
Bewerking Op pixelniveau (Photoshop, GIMP) Op padniveau (Illustrator, Inkscape)
Transparantie PNG ja, JPG nee Volledige ondersteuning
Animatie Niet van nature CSS en JavaScript

Dit fundamentele verschil betekent dat het omzetten van raster naar vector niet hetzelfde is als WAV naar MP3 of JPG naar PNG converteren. Dat zijn formaatwijzigingen binnen hetzelfde datamodel (pixels naar pixels, of samples naar samples). Raster-naar-vector-conversie is een reconstructie — de software moet de pixeldata interpreteren en een volledig nieuwe wiskundige representatie van de afbeelding opbouwen.

Hoe auto-vectorisatie werkt

Wanneer je een JPG-afbeelding uploadt naar CleverUtils en deze converteert naar SVG, doorloopt het bestand een meerstapspipeline. Het begrijpen van elke stap helpt verklaren waarom bepaalde afbeeldingen prachtig vectoriseren terwijl andere onverwachte resultaten opleveren.

Stap 1: Decoderen en verkleinen

ImageMagick decodeert de upload (JPG, PNG, WebP, TIFF, PSD en andere formaten) en corrigeert de EXIF-rotatie. Afbeeldingen die breder zijn dan 1.200 px worden verkleind tot 1.200 px breed, zodat het overtrekken snel blijft. Vector- of gelaagde invoer zoals PDF, EPS of PSD wordt eerst op een witte achtergrond afgevlakt.

Stap 2: Kleurclustering

De tracer, vtracer, groepeert aangrenzende pixels met een vergelijkbare kleur tot gebieden. Onze instellingen houden 6 bits precisie per kleurkanaal aan, dus tinten die heel dicht bij elkaar liggen, smelten samen tot één effen kleur. Daarom veranderen verlopen in banden van effen kleur.

Vlekjes kleiner dan 4 pixels worden als ruis weggelaten.

Stap 3: Randtracering

vtracer volgt de omtrek van elk kleurgebied. De gebieden worden gestapeld: grotere vormen liggen onderop en kleinere erbovenop, zodat er geen gaten tussen aangrenzende kleuren ontstaan.

Stap 4: Polygonen aanpassen

Onze converter draait vtracer in polygoonmodus: elke omtrek wordt een reeks rechte lijnsegmenten, geen Bézier-krommen. Bochten scherper dan 60° blijven behouden als hoeken. Polygonen houden logo's en letters strak; ronde vormen zien er bij sterk inzoomen licht facetachtig uit.

Stap 5: SVG-uitvoer

Elk gebied wordt weggeschreven als een SVG-<path> met een effen vulkleur. Het bestand opent in elke browser en in Inkscape, Illustrator, Figma en Cricut Design Space.

Opdracht: vtracer --input in.png --output out.svg --colormode color --hierarchical stacked --mode polygon --filter_speckle 4 --color_precision 6 --corner_threshold 60 --segment_length 3.5
Als vtracer een bestand niet kan verwerken, valt de converter terug op potrace, dat een zwart-wit SVG oplevert.

Wat goed vectoriseert

Overtrekken werkt het best als een afbeelding uit een paar effen kleuren met duidelijke randen bestaat. Elke effen kleur wordt één schone vorm. Hoe je de bronafbeelding voorbereidt en het resultaat opschoont, lees je in een afbeelding stap voor stap vectoriseren.

Afbeeldingstype Kwaliteit Waarom
Logo's op witte achtergrond Uitstekend Hoog contrast, schone randen, effen kleuren
Lijntekeningen en schetsen Uitstekend Sterke zwarte lijnen op wit papier
Tekst en typografie Uitstekend Scherpe randen, uniforme kleur
Silhouetten Uitstekend Puur zwart/wit, schone omtrekken
Eenvoudige iconen Uitstekend Geometrische vormen, effen vullingen
Stempels en zegels Zeer goed Hoog contrast, drempelwaarde-aanpassing kan nodig zijn
Handgetekende ontwerpen Zeer goed Sterke lijnen vectoriseren goed; lichte potloodstreken kunnen wegvallen
Technische diagrammen Zeer goed Schone lijnen, maar dunne lijnen hebben mogelijk een lagere drempelwaarde nodig

De rode draad: hoog contrast, duidelijke randen, beperkt toonbereik. Als je de afbeelding met samengeknepen ogen nog steeds kunt herkennen, vectoriseert ze goed.

Wat NIET goed vectoriseert

Kleurclustering faalt bij afbeeldingen met continue toonvariatie. Vloeiende verlopen vallen uiteen in veel banden van effen kleur, wat er geposteriseerd uitziet en de SVG groot maakt.

  • Foto's: Een portret of landschap bevat vloeiende verlopen in huid, lucht, gebladerte en stof. Overtrekken maakt hier honderden vlakjes in effen kleuren van, wat een geposteriseerd uiterlijk geeft. Het SVG-bestand kan ook enorm worden — duizenden kleine paden die proberen weer te geven wat oorspronkelijk een vloeiende toonvariatie was.
  • Complexe scènes: Drukke afbeeldingen met veel overlappende elementen, wisselende diepte en complexe achtergronden leveren rommelige vectoruitvoer met ruis op, met te veel paden om nuttig te zijn.
  • Zachte verlopen: Een zonsondergang, een kleurovergang of een vignet wordt opgehakt in afzonderlijke banden van effen kleur met kartelige grenzen.
  • Gedetailleerde texturen: Stofweefsel, houtnerf, huidporiën, vacht — zulke fijne texturen genereren enorme aantallen kleine vectorpaden die er niet goed uitzien en geen praktisch doel dienen.
  • Afbeeldingen met lage resolutie: Een miniatuur van 100×100 pixels geeft de tracer zo weinig pixels om mee te werken dat de krommen ruw en hoekig worden. Een hogere invoerresolutie geeft vloeiendere uitvoer, tot de breedte van 1.200 px waarop de converter overtrekt.
  • Sterk gecomprimeerde JPG's: JPEG-compressieartefacten (blokpatronen rond randen) verwarren de randdetectie en leveren vectorpaden met ruis op, die de compressieartefacten volgen in plaats van de werkelijke beeldinhoud.

Vuistregel: Als de afbeelding nog goed leesbaar is wanneer je haar terugbrengt tot een handvol effen kleuren, laat ze zich goed vectoriseren. Als de afbeelding afhankelijk is van verlopen, subtiele tonen of fotografisch detail, is vectorisatie het verkeerde hulpmiddel.

Onze tracing-pipeline (vtracer)

CleverUtils trekt rasterafbeeldingen over met vtracer, een opensource kleurentracer van VisionCortex. Anders dan potrace, dat alleen zwart-wit oplevert, behoudt vtracer de kleuren van de afbeelding.

De conversiepipeline bestaat uit drie componenten:

  1. ImageMagick — Decodeert het invoerbestand (JPG, PNG, WebP, TIFF, PSD, enz.), corrigeert de rotatie en verkleint afbeeldingen breder dan 1.200 px tot 1.200 px
  2. vtracer — Clustert kleuren en trekt elk gebied over als een gevuld polygoonpad
  3. potrace — Terugvaloptie voor bestanden die vtracer niet kan verwerken; levert een zwart-wit SVG met Bézier-krommen op

Het volledige commando:

vtracer --input in.png --output out.svg --colormode color --hierarchical stacked --mode polygon --filter_speckle 4 --color_precision 6 --corner_threshold 60 --segment_length 3.5

Er zijn geen instellingen om te kiezen: voor elk bestand worden dezelfde parameters gebruikt. Ze zijn geschikt voor logo's, iconen, clipart en vlakke illustraties.

Vectorisatie-instellingen uitgelegd

Als je een afbeelding zelf met potrace overtrekt (bijvoorbeeld via Bitmap overtrekken in Inkscape), bepalen deze parameters het resultaat. De converter op deze pagina gebruikt ze niet: hij draait vtracer met vaste instellingen.

Drempelwaarde (-k)

De belangrijkste parameter. Bepaalt de helderheidsgrens tussen zwart (voorgrond) en wit (achtergrond) in de binaire conversiestap. Bereik: 0,0 tot 1,0, standaard 0,5. Onze gids over drempelwaarden in potrace laat zien welke waarden passen bij logo's, schetsen en scans.

Drempelwaarde Effect Geschikt voor
0,2 Zeer licht — alleen de donkerste pixels worden voorgrond Donkere afbeeldingen, zware inkttekeningen
0,3 Licht schetsuiterlijk Potloodtekeningen, bronnen met laag contrast
0,5 Uitgebalanceerde standaard — gelijke verdeling De meeste logo's en lijntekeningen
0,7 Zwaarder — legt meer van de afbeelding vast Lichtgekleurde bronnen, vervaagde documenten
0,9 Zeer zwaar — bijna alles wordt voorgrond Zwakke markeringen op lichte achtergronden ophalen

Hoekafronden (-a)

Bepaalt of de tracer scherpe hoeken behoudt of ze afrondt tot krommen. Bereik: 0 tot 1,334, standaard 1.

  • -a 0 — Alle hoeken zijn scherp. Goed voor geometrische vormen, pixelkunst en technische diagrammen waarbij je precieze hoeken wilt.
  • -a 1 (standaard) — Gematigde afronding. Hoeken die dicht bij 90 graden liggen, blijven scherp; andere worden afgerond.
  • -a 1,334 — Maximale afronding. Alle hoeken worden krommen. Produceert de vloeiendste uitvoer, goed voor organische vormen en handschrift.

Ruisverwijdering (-t turdsize)

Verwijdert kleine geïsoleerde vlekjes uit de binaire afbeelding voor het traceren. De waarde geeft de maximale grootte (in pixels) aan van gebieden die worden verwijderd. Standaard: 2.

  • -t 0 — Alles bewaren, inclusief enkelpixelruis. Gebruik dit alleen voor zeer schone bronafbeeldingen.
  • -t 2 (standaard) — Verwijdert kleine vlekjes (1-2 pixelgebieden). Werkt voor de meeste afbeeldingen.
  • -t 10-50 — Verwijdert agressief kleine elementen. Handig voor gescande documenten met stof, papiertextuur of compressieartefacten.

Optimalisatie (-O)

Bepaalt hoeveel Bézier-curvegementen potrace gebruikt om elk contour te benaderen. Hogere optimalisatie produceert eenvoudigere paden (minder SVG-bytes) maar mogelijk minder nauwkeurige tracering. Het standaard optimalisatieniveau is een goede balans tussen getrouwheid en bestandsgrootte voor de meeste afbeeldingen.

Wanneer vectoriseren

Vectorisatie is geen universele verbetering — het is het juiste hulpmiddel voor specifieke gebruikssituaties waarbij de eigenschappen van vectorafbeeldingen een duidelijk voordeel bieden ten opzichte van rasterafbeeldingen.

Grootformaat drukwerk

Spandoeken, beursstandschermen, voertuigfolies en gebouwreclame vereisen allemaal artwork dat kan worden opgeschaald naar meters zonder kwaliteitsverlies. Een logo dat is ontworpen op 300×200 pixels wordt een wazige massa op een spandoek van 3 meter. Het omzetten naar SVG geeft de drukker een resolutie-onafhankelijk bestand dat op elke schaal scherp wordt weergegeven.

Schaalbare iconen en UI-elementen

Websites en applicaties tonen iconen op vele grootten: 16px in menu's, 32px in werkbalken, 64px in functiekaarten, 128px in hero-secties. Voor elke grootte een aparte PNG serveren is verspillend. Eén SVG-icoon wordt perfect weergegeven op elke grootte, reageert op CSS-styling (kleur veranderen bij hover) en weegt doorgaans minder dan één enkele PNG-weergave.

Gescande lijntekeningen

Architecten, ingenieurs en kunstenaars scannen vaak met de hand getekende schetsen, plattegronden of technische diagrammen. De gescande JPG is een rasteropname van iets dat oorspronkelijk is getekend met lijnen en krommen — precies wat vectorformaat van nature vertegenwoordigt. Het vectoriseren van de scan reconstrueert de oorspronkelijke bedoeling en produceert schone, bewerkbare vectorpaden uit de gescande pixeldata.

Snijmachines en CNC

Cricut, Silhouette, lasersnijders en CNC-routers vereisen allemaal vectorinvoer om gereedschapspaden te genereren. Als je ontwerp alleen bestaat als JPG of PNG, is vectorisatie de brug tussen het rasterontwerp en de fysieke snijbewerking. De vectorpaden worden de exacte lijnen die de machine volgt.

Borduurwerk en zeefdruk

Borduurmachines hebben vectoromtrekken nodig om steekpaden te genereren. Zeefdruk vereist schone vectorscheidingen voor elke kleurlaag. In beide gevallen is het vectoriseren van een rasterlogo of -ontwerp de eerste stap in de productieworkflow.

AI-aangedreven alternatieven

vtracer en potrace zijn algoritmische tracers: ze detecteren randen en passen vormen aan volgens vaste regels. Ze zijn snel, gratis en deterministisch (dezelfde invoer geeft altijd dezelfde uitvoer).

Voor gebruikssituaties die potrace niet goed aankan, bieden AI-aangedreven vectorisatoren een andere aanpak:

Functie Algoritmisch (vtracer, potrace) AI-vectorisatoren
Kleurenuitvoer vtracer: kleur; potrace: zwart-wit Volledig meerkleurig
Snelheid Snel (seconden of minder) Seconden tot minuten
Kosten Gratis Meestal betaald (per afbeelding of abonnement)
Geschikt voor Logo's, lijntekeningen, Z&W-afbeeldingen, snijden Meerkleurige illustraties, gestileerde foto's
Deterministisch Ja — zelfde invoer, zelfde uitvoer Kan per keer verschillen
Offline mogelijk Ja (beide zijn opensource) Meestal alleen in de cloud

Tools zoals Vectorizer.AI en Recraft gebruiken machine learning om vormen te identificeren, kleurlagen te scheiden en schone meerkleurige SVG-uitvoer te genereren uit complexe afbeeldingen. Ze kunnen volledige kleurenlogo's, illustraties met verlopen en zelfs bepaalde fotografische inhoud aan die potrace niet kan verwerken.

Voor de meest voorkomende gevallen — een logo in effen kleuren, een lijntekening, een snijbestand voor Cricut of gescande tekst — geeft algoritmisch overtrekken snel en gratis goede resultaten. Potrace is ook de engine achter Bitmap overtrekken in Inkscape.

Voorverwerkingstips voor betere resultaten

De kwaliteit van je SVG-uitvoer hangt sterk af van de kwaliteit van je invoerbestand. Een paar minuten voorbereiding voor het uploaden kan het vectorisatieresultaat dramatisch verbeteren.

  • Vergroot het contrast: Open de afbeelding in een editor (zelfs de ingebouwde editor van een telefoon) en zet de contrastschuif omhoog. Sterker contrast betekent duidelijkere randen voor de tracer.
  • Snijd strak bij: Verwijder onnodige achtergrond. Minder irrelevante pixels betekent schonere uitvoer en kleinere SVG-bestanden.
  • Gebruik een scherpe bron van ongeveer 1.200 px breed: de converter verkleint bredere afbeeldingen tot 1.200 px, en veel kleinere afbeeldingen geven ruwere randen.
  • Gebruik bij voorkeur PNG in plaats van JPG: JPEG-compressie maakt blokkige artefacten rond randen. Die artefacten verwarren de tracer en leveren vectorpaden met ruis op. Heb je beide formaten, gebruik dan de PNG.
  • Converteer eerst naar grijswaarden: Als de afbeelding van nature Z&W is (zoals een schets of logo), verwijdert omzetten naar grijswaarden vóór het uploaden kleurruis, zodat de tracer minder losse kleurvlekjes maakt.
  • Verwijder achtergrondruis: Gebruik bij gescande documenten een "niveaus"- of "curven"-aanpassing om het papier zuiver wit en de inkt zuiver zwart te maken. Dit verwijdert papiertextuur en scanartefacten.

Andere manieren om JPG naar SVG te converteren

Inkscape (gratis)

  1. Open de JPG met Bestand → Openen en selecteer hem.
  2. Ga naar Paden → Bitmap overtrekken (Shift+Alt+B).
  3. Kies Enkele scan (helderheidsgrens) voor zwart-wit of Meerdere scans (kleuren) voor kleur en klik op Toepassen.
  4. Verwijder de originele bitmap eronder en sla op via Bestand → Opslaan als → Normale SVG.

Adobe Illustrator

  1. Plaats de JPG en selecteer hem.
  2. Open Venster → Afbeelding overtrekken en kies een voorinstelling zoals Zwart-witlogo of 6 kleuren.
  3. Klik op Uitvouwen om de tracering om te zetten in bewerkbare paden en gebruik daarna Bestand → Exporteren → Exporteren als → SVG.

Cricut Design Space

Design Space kan zelf een JPG uploaden en overtrekken tot een snijafbeelding. Wie eerst naar SVG converteert, krijgt aparte kleurlagen en meer controle over welke delen worden gesneden.

Klaar om te vectoriseren?

Converteer je JPG-afbeelding naar schaalbare SVG

JPG SVG

Tik om je bestand te kiezen

of

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Veelgestelde vragen

Technisch gezien wel, maar het resultaat is een gestileerde interpretatie, geen fotorealistische kopie. Foto's bevatten miljoenen subtiele kleurovergangen, verlopen en texturen die de vectorisator omzet in duizenden kleine paden in effen kleuren. De uitvoer ziet er geposteriseerd of artistiek uit. Gebruik voor fotorealistisch schalen liever een AI-upscaler. Vectorisatie werkt het best voor logo's, lijntekeningen, tekst en afbeeldingen met effen kleuren en duidelijke randen.

Ja. De converter trekt met vtracer in kleur over, dus elk kleurgebied wordt een gevuld pad. Tinten die heel dicht bij elkaar liggen, worden samengevoegd, waardoor verlopen in banden veranderen. Alleen als vtracer faalt, valt de converter terug op potrace, dat zwart-wituitvoer geeft.

De converter op deze pagina heeft geen drempelwaarde: vtracer trekt kleuren over, geen zwart-witgrens. Trek je in zwart-wit over met potrace of Inkscape, begin dan bij 0,5. Lagere waarden (0,2-0,4) leggen alleen de donkerste gebieden vast en geven lichtere uitvoer, ideaal voor potloodschetsen. Hogere waarden (0,6-0,8) leggen meer van de afbeelding vast en geven zwaardere uitvoer voor licht bronmateriaal. Experimenteer met kleine aanpassingen om de ideale waarde voor je afbeelding te vinden.

Ja, dat is het grootste voordeel van SVG. Omdat de afbeelding is opgeslagen als wiskundige paden en krommen in plaats van pixels, wordt ze op elke resolutie perfect weergegeven — van een favicon van 16 pixels tot een reclamebord van 10 meter. Dat maakt SVG ideaal voor logo's, bewegwijzering, voertuigbelettering en elke toepassing waarbij de afbeelding op meerdere formaten moet werken.

Een JPG-logo zit vast aan een vaste resolutie. Vergroten voor een spandoek, visitekaartje of websiteheader maakt het wazig. Converteren naar SVG geeft je een resolutie-onafhankelijke versie die op elk formaat scherp blijft. SVG-logo's kun je ook stylen met CSS, animeren met JavaScript en rechtstreeks in HTML insluiten — daarom is SVG het standaardformaat voor professionele huisstijlen.

SVG om te snijden. Cricut snijdt langs vectorpaden, en een SVG houdt elke kleur als aparte laag die je kunt schalen, samenvoegen of verbergen. Een PNG moet eerst in Design Space worden overgetrokken en wordt meestal één laag of een Print Then Cut-afbeelding.

Upload hem naar de gratis JPG naar SVG-converter op deze pagina en download de overgetrokken SVG, of trek hem over in Inkscape met Paden → Bitmap overtrekken. Beide zijn gratis en vereisen geen account.

Meer JPG naar SVG-handleidingen

Potrace: instellingen, opdrachten en drempelwaardegids
Potrace, de gratis tool van Peter Selinger, trekt bitmaps over tot SVG-, EPS- of PDF-vectoren. Zo installeer en gebru...
Terug naar JPG naar SVG Converter

Functie aanvragen

0 / 2000