Hoe batchgewijs PNG naar SVG converteren (5 methoden vergeleken)
Vijf geteste manieren om meerdere PNG-bestanden tegelijk naar SVG te converteren - online tools, een hot folder, gratis desktop-apps, scripts en een API - vergeleken op kosten, doorvoer, kleurondersteuning en privacy.
Het batch-probleem - en de valkuil om te vermijden
Je hebt tien PNG's. Of vierhonderd. Of - zoals de ontwerper wiens vraag over 51.000 bestanden een van de langste threads opent op de communityforums van Adobe - een hele bibliotheek met assets die vectorieel moet worden. Eén afbeelding met de hand converteren is prima; voorbij dat punt heb je een batch-workflow nodig: een proces dat een hele map met rasters omzet in een map met SVG's. En als het vandaag echt maar één belangrijk bestand is, doet de gratis online PNG naar SVG converterhet werk in minder dan een minuut - deze gids behandelt alles wat daarbuiten valt.
Eén definitie voordat we methoden vergelijken. Echte batchconversie betekent dat elke PNG wordt gevectoriseerd: de vormen worden opnieuw getekend als wiskundige paden, wat is wat vectoriseren eigenlijk doet. Veel tools slaan die stap volledig over, en dat verandert alles aan de uitvoer.
De belangrijkste faalwijze: sommige "SVG-converters" trekken helemaal niets over - ze wikkelen je PNG in een .svg-bestand als een ingesloten afbeelding. Het resultaat schaalt "perfect" omdat het nog steeds een bitmap is in vermomming. Open een uitvoerbestand in een teksteditor: een gigantische base64 <image>-tag in plaats van <path>-elementen betekent dat je niets hebt gevectoriseerd. Elke onderstaande methode wordt beoordeeld op echt overtrekken.
Echte resultaten van de converter
Methode 1: Online Batch Converters
De snelste route voor een kleine batch. Verschillende online tools accepteren meerdere bestanden tegelijk: to.imagestool.com laat je een set PNG's slepen en neerzetten en verwerkt ze lokaal in de browser; Pixelied accepteert bulk-uploads en geeft je een ZIP met resultaten; de webtrial van ImageResizer.com en reaConverter werken op dezelfde manier. Geen installatie, geen commandoregel - bestanden neerzetten, resultaten downloaden.
Twee controles voordat je ze echt werk toevertrouwt. Ten eerste, zorg ervoor dat de tool daadwerkelijk overtrekt: sommige "batch"-sites herhalen simpelweg bestandsconversies op een server en retourneren een ZIP van pseudo-SVG's - de insluitingsvalkuil uit de waarschuwing hierboven. Ten tweede, lees de privacyvoorwaarden als het artwork commercieel is of onder NDA valt: browsergebaseerde tools uploaden je bestanden nooit, servergebaseerde tools sturen elke afbeelding naar de machine van iemand anders. Voor transparantie: PixelToPath's eigen gratis online converter is opzettelijk voor één bestand tegelijk. Het is de juiste tool voor dat ene belangrijke logo, niet voor een map van vierhonderd - en het is in deze vergelijking precies als zodanig opgenomen.
Methode 2: Een desktop-app met een hot folder (PixelToPath Pro)
Als batches eerder een wekelijkse gebeurtenis zijn dan een eenmalige, neemt een hot folder de handmatige stap volledig weg. PixelToPath Pro (Windows en Linux) bewaakt een map en converteert automatisch elke afbeelding die erin belandt. De hele flow bestaat uit vier stappen:
- Kies je mappen: kies de map om te bewaken en de uitvoermap waar de SVG's naartoe moeten.
- Drop je PNG's: sla op, kopieer of sleep de hele batch naar de invoermap - tien bestanden of enkele honderden.
- Laat het werken: elk bestand wordt bij aankomst overgetrokken met je opgeslagen instellingenprofiel, volledig op je eigen machine.
- Verzamel de SVG's: resultaten verschijnen in de uitvoermap, vernoemd naar de originele bestanden.
Het onderdeel dat ertoe doet voor batches: één instellingenprofiel is van toepassing op de hele wachtrij. Converteer vierhonderd iconen met de hand en bestand 300 past nooit helemaal bij bestand 12; met een profiel is elke uitvoer consistent - het detail dat handmatige workflows om zeep helpt. Alles draait lokaal, dus er is geen uploadlimiet en geen enkel bestand verlaat ooit je machine. Pro is eenmalig €39 (excl. btw), een levenslange licentie voor één gebruiker op maximaal 3 machines; de hot-folder batchconversie pagina specificeert alles wat is inbegrepen. Het is één optie uit de vijf hier - maar het is de enige die is gebouwd om batchconversie een stap te maken waar je niet meer over na hoeft te denken.
Methode 3: Gratis desktop-apps en Inkscape
Gebruik je de gratis desktop-app al? Deze converteert PNG, JPG, BMP en WebP offline naar SVG, zonder limiet op het aantal bestanden en met volledige toegang tot de geavanceerde instellingen voor overtrekken - maar één bestand tegelijk. Batch is precies wat de Pro-upgrade toevoegt, en het is de moeite waard om dit duidelijk te zeggen in plaats van anders te beweren. Als je gratis, lokaal en GUI-gebaseerd wilt, is de gratis desktop converter de eerlijke keuze voor enkele bestanden: de realistische doorvoer is tientallen bestanden per dag, geen honderden.
Inkscape is het andere gratis werkpaard. Het dialoogvenster 'Bitmap overtrekken' is ook voor één afbeelding tegelijk, en hoewel Inkscape commandoregelopties biedt die in een lus kunnen worden gescript, is de ervaring stroef en nauwelijks gedocumenteerd. GIMP heeft overigens helemaal geen native batch-vectorexport - de forumthreads bevestigen dit regelmatig. Voordat je uren aan een GUI-workflow besteedt, moet je controleren of je echt vectoren nodig hebt voor elk bestand: de vergelijking SVG vs PNG voor het web behandelt wanneer de conversie de moeite waard is.
Methode 4: Commandoregel-scripts (ImageMagick, Potrace, VTracer)
Voor eenmalige bulkklussen verslaat een shellscript van tien regels elke GUI. De klassieke zwart-wit pijplijn koppelt ImageMagick aan Potrace - converteren, dan overtrekken: magick input.png input.pbm && potrace -s -o input.svg input.pbm
Wikkel dat in een for-lus over je map en Potrace voert ware vectorpaden uit met de snelheid van je CPU - maar strikt in zwart-wit. Voor kleur verwijs je dezelfde lus naar vtracer, de open-source Rust-tracer die ook PixelToPath aandrijft. Beide tools hebben genoeg vlaggen om een handleiding te vullen, daarom heeft elk een speciale gids (hier gelinkt zodra gepubliceerd). Scripts winnen op het gebied van kosten (gratis), privacy (lokaal) en volume (duizenden per run); ze verliezen aan het begin - je onderhoudt een pijplijn, en niemand vergoedt de middag dat het kapot gaat.
Methode 5: Een API-lus voor CI en server-side werk
Wanneer conversies op een server moeten gebeuren - tijdens een deploy, binnen een build-pijplijn, vanuit een backend - zijn lokale tools geen optie meer. Het patroon is een lus: één stateless POST per afbeelding met je Bearer-sleutel, waarbij elke SVG rechtstreeks in je asset-pijplijn wordt geschreven. De limiet is 60 verzoeken per minuut per sleutel, dus pas het tempo van de lus aan en probeer gelimiteerde oproepen opnieuw met exponentiële backoff; mislukte oproepen verbruiken nooit credits. Je kunt de hele batch automatiseren met de REST API zonder lokale installaties - wat precies het punt is.
De kostenberekening is voorspelbaar: prepaid-afbeeldingen kosten afhankelijk van het volume €0,05 tot €0,01 per stuk, dus 500 afbeeldingen kosten ongeveer €20 en 10.000 ongeveer €200 - en elk account voegt elke maand 10 gratis conversies extra toe. Kies de API wanneer conversies reproduceerbaar, server-side en vrij van lokale afhankelijkheden moeten zijn. Kies een hot folder wanneer ze lokaal en interactief zijn. Deze twee dekken bijna elke echte batch.
Batch PNG naar SVG: Alle vijf methoden vergeleken
Dezelfde invoer, vijf zeer verschillende contracten. Kosten en privacy zijn structureel, geen promoties; doorvoer gaat uit van één operator (of een bescheiden server) op realistische hardware; en "kleur" betekent echte meerkleurige vectoruitvoer, geen zwart silhouet.
| Methode | Kosten | Bestanden/dag (realistisch) | Kleur | Kwaliteitscontrole | Privacy | Vereiste vaardigheid |
|---|---|---|---|---|---|---|
| Online converters | Gratis | 50-500 (handmatig) | Afhankelijk van tool | Alleen presets | Varieert - controleer voorwaarden | Geen |
| Pro hot folder | Eenmalig €39 | Duizenden (lokale CPU) | Ja | Eén profiel, alle instellingen | 100% lokaal | Geen |
| Gratis desktop / Inkscape | Gratis | 20-100 (één voor één) | Ja (enkele bestanden) | Volledig, per bestand | 100% lokaal | Basis |
| Scripts (CLI) | Gratis | Duizenden+ (lokale CPU) | Potrace nee - VTracer ja | Volledig (vlaggen) | Lokaal | Commandoregel |
| API-lus | 10 gratis/mnd, daarna €0,01-0,05/afbeelding | Tienduizenden (60 req/min) | Ja | Engine-parameters per call | Geüploade bestanden | Ontwikkelaar |
Als je vaker dan eens per maand batches converteert, verdienen Methoden 2 en 5 zichzelf de eerste middag terug. Voor al het andere kosten Methode 1 of 3 niets anders dan een beetje van je tijd.
Verwante conversiegidsen
Batchconversie is stap één. Deze dekken de rest.
Veelgestelde vragen
Kan ik PNG batchgewijs gratis naar SVG converteren?
Ja, op twee manieren. Commandoregel-scripts (Potrace, ImageMagick, VTracer) zijn gratis zonder bestandslimiet, en de gratis desktop-app plus Inkscape zijn gratis, maar converteren één bestand tegelijk. Online tools die gratis meerdere bestanden accepteren, bestaan ook - controleer gewoon of ze echt vectoriseren en lees hun privacyvoorwaarden voordat je commercieel artwork verstuurt.
Hoe behoud ik de kleuren bij batchconversie?
Gebruik een kleuren-tracer. Potrace is strikt zwart-wit, ongeacht hoe je het script; VTracer, PixelToPath Pro en de PixelToPath API draaien allemaal een kleuren-engine die elke kleurregio opnieuw opbouwt als een eigen vectorvorm. Script de lus met vtracer, of gebruik Pro of de API als je het liever niet wilt onderhouden.
Kan ik een ZIP met PNG's uploaden en een ZIP met SVG's krijgen?
Sommige online tools (Pixelied bijvoorbeeld) accepteren bulk-uploads en retourneren een ZIP. Desktop batchmodi en scripts schrijven resultaten naar een uitvoermap die je in één stap kunt zippen. De API retourneert één SVG per call, dus archivering blijft aan jouw kant - wat doorgaans sowieso is wat een build-pijplijn wil.
Waarom kwam mijn batch eruit als zwarte rechthoeken?
Dat is de insluitingsvalkuil: de tool wikkelde elke PNG in een SVG-omhulsel in plaats van het over te trekken, en wat je ziet is de ingesloten rasterafbeelding die niet kan worden weergegeven. Open een uitvoerbestand in een teksteditor - een enkele base64 <image>-tag bevestigt dit. Voer de batch opnieuw uit met een tool die echte <path>-elementen uitvoert.
Ik heb 50.000 bestanden. Wat werkt er echt?
Een hot folder of de API - al het andere bereikt lang daarvoor de limiet. Met 60 verzoeken per minuut verwerkt de API 50.000 afbeeldingen in ongeveer 14 uur voor ongeveer €200 aan prepaid credits. Een lokale hot folder doet hetzelfde werk offline, met een doorvoer die wordt bepaald door je CPU. Beide behouden identieke instellingen gedurende de hele run.
Klaar om je PNG-achterstand weg te werken?
Converteer een enkel bestand in de gratis online tool, stel een hot folder in met Pro, of loop de API - elke route eindigt in schone, echte vectorpaden.
Ondersteun Open Source Ontwikkeling
PixelToPath is gratis te gebruiken. Als deze tool u heeft geholpen tijd te besparen, overweeg dan om me op een koffie te trakteren.
❤️ Doneer via PayPal