Jak hromadně převádět PNG na SVG (porovnání 5 metod)

Pět ověřených způsobů, jak převést více souborů PNG na SVG najednou - online nástroje, sledovaná složka (hot folder), bezplatné desktopové aplikace, skripty a API - porovnáno z hlediska ceny, výkonu, podpory barev a soukromí.

PNG × 10 PNG × 10 000 SVG
✓ 5 porovnaných metod 10 nebo 10 000 souborů Včetně možností zdarma Skutečná vektorizace, žádné vkládání (embed)
Nyní převést soubor zdarma →

Problém hromadného zpracování - a past, které se vyhnout

Máte deset PNG. Nebo čtyři sta. Nebo - jako designér, jehož otázka na 51 000 souborů vyvolala jedno z nejdelších vláken na komunitních fórech Adobe - celou knihovnu podkladů, které je třeba převést na vektory. Převést jeden obrázek ručně je snadné; jakmile je jich více, potřebujete hromadný pracovní postup: proces, který přemění celou složku rastrových obrázků na složku SVG. A pokud vám dnes jde skutečně jen o jeden důležitý soubor, bezplatný online převodník PNG na SVG odvede práci za méně než minutu - tento průvodce pokrývá vše, co následuje potom.

Než začneme metody porovnávat, je tu jedna definice. Skutečný hromadný převod znamená, že každé PNG je vektorizováno: jeho tvary jsou překresleny jako matematické cesty, což je to, co vektorizace skutečně dělá. Mnoho nástrojů tento krok zcela přeskakuje a to zásadně mění výsledek.

Hlavní typ selhání: některé „převodníky SVG“ netrasují vůbec nic - jen zabalí vaše PNG do souboru .svg jako vložený obrázek (embed). Výsledek se při změně velikosti „perfektně“ chová, protože se stále jedná o maskovaný rastrový obrázek. Otevřete jakýkoli z těchto výstupních souborů v textovém editoru: obrovská base64 značka <image> místo elementů <path> znamená, že jste nevektorizovali vůbec nic. Každá níže uvedená metoda je posuzována na základě skutečného trasování.

Skutečné výsledky z převodníku

Před · originál 5 KB
Soubor PNG: tmavě modré kruhové logo s bílou šipkou
Po · SVG Předvolba Č&B · 2 KB
Stejné logo převedené do SVG pomocí předvolby Černobíle: plynulé křivky, černé vyplnění
Skutečný převod provedený tímto nástrojem: původní PNG vlevo byl vektorizován pomocí předvolby Černobíle na SVG vpravo — vektorový soubor, který zůstává ostrý při jakékoli úrovni přiblížení.
Stejné logo zvětšené na 400 %: vlevo jsou viditelné pixely PNG; vpravo zůstávají křivky SVG dokonale hladké.
Stejné logo zvětšené na 400 %: vlevo jsou viditelné pixely PNG; vpravo zůstávají křivky SVG dokonale hladké.

Metoda 1: Online dávkové převodníky

Nejrychlejší cesta pro malou dávku. Několik online nástrojů přijímá více souborů najednou: to.imagestool.com vám umožňuje přetáhnout sadu PNG a zpracuje je lokálně v prohlížeči; Pixelied přijímá hromadné nahrávání a vrátí vám ZIP s výsledky; webová zkušební verze ImageResizer.com a reaConverter fungují podobně. Žádná instalace, žádný příkazový řádek - vložte soubory, stáhněte si výsledky.

Předtím, než jednomu z nich svěříte skutečnou práci, proveďte dvě kontroly. Zaprvé se ujistěte, že nástroj skutečně trasuje: některé „dávkové“ weby jednoduše spustí převod jednoho souboru ve smyčce na serveru a vrátí ZIP pseudo-SVG souborů - past s vloženými obrázky zmíněná výše. Zadruhé si přečtěte zásady ochrany osobních údajů, pokud se jedná o komerční umělecká díla nebo díla podléhající NDA: nástroje v prohlížeči vaše soubory nikdy nenahrávají, ty serverové posílají každý obrázek na cizí počítač. V zájmu transparentnosti: vlastní bezplatný online převodník PixelToPath je záměrně omezen na jeden soubor. Je to ten správný nástroj pro jedno důležité logo, ne pro složku čtyř set souborů - a přesně takto v tomto porovnání figuruje.

Metoda 2: Desktopová aplikace s funkcí hot folder (PixelToPath Pro)

Pokud jsou dávky spíše každotýdenní než příležitostnou záležitostí, sledovaná složka (hot folder) ruční krok zcela eliminuje. PixelToPath Pro (Windows a Linux) sleduje vybranou složku a automaticky převede každý obrázek, který se v ní objeví. Celý proces probíhá ve čtyřech krocích:

  1. Vyberte si složky: vyberte složku, kterou chcete sledovat, a výstupní složku, kam se mají ukládat SVG.
  2. Vložte svá PNG: uložte, zkopírujte nebo přetáhněte celou dávku do vstupní složky - ať už jde o deset souborů nebo několik stovek.
  3. Nechte ho pracovat: každý soubor se ihned po vložení przetrasuje s vaším uloženým profilem nastavení, zcela na vašem počítači.
  4. Vyzvedněte si SVG: výsledky se objeví ve výstupní složce, pojmenované podle původních souborů.

To, co je pro hromadné zpracování zásadní: jeden profil nastavení se aplikuje na celou frontu. Převeďte ručně čtyři sta ikon a soubor 300 se nikdy nebude úplně shodovat se souborem 12; s profilem je každý výsledek konzistentní - což je detail, který u manuálních pracovních postupů hraje velkou roli. Vše běží lokálně, takže neexistuje žádný limit pro nahrávání a žádný soubor nikdy neopustí váš počítač. Verze Pro stojí 39 € (jednorázově, bez DPH) za doživotní licenci pro jednoho uživatele na až 3 počítačích; hromadný převod přes hot-folder detailně popisuje vše, co je zahrnuto. Je to jedna z pěti zde uvedených možností - ale je to jediná možnost navržená tak, aby se hromadný převod stal krokem, na který už nebudete muset myslet.

Metoda 3: Bezplatné desktopové aplikace a Inkscape

Už používáte bezplatnou desktopovou aplikaci? Převádí PNG, JPG, BMP a WebP na SVG offline, bez omezení počtu souborů a s plným přístupem k pokročilým nastavením trasování - ale pouze jeden soubor po druhém. Hromadné zpracování je přesně tím, co přidává aktualizace Pro, a je lepší si to říct na rovinu, než předstírat opak. Pokud chcete nástroj, který je zdarma, běží lokálně a má grafické rozhraní, bezplatný desktopový převodník je upřímnou volbou pro jednotlivé soubory: reálná propustnost je v řádu desítek souborů denně, ne stovek.

Inkscape je dalším nezbytným bezplatným nástrojem. Jeho dialogové okno Vektorizovat rastr je také určeno pro jeden obrázek, a ačkoliv Inkscape nabízí možnosti příkazového řádku, které lze naskriptovat do smyčky, zkušenost je to pracná a málo dokumentovaná. GIMP mimochodem nemá žádný nativní dávkový export vektorů - jeho fóra to pravidelně potvrzují. Než strávíte hodiny snahou o nastavení pracovního postupu přes grafické rozhraní, ověřte si, zda skutečně potřebujete vektory pro každý soubor: srovnání SVG vs PNG pro web vysvětluje, kdy se převod vyplatí.

Metoda 4: Skripty pro příkazový řádek (ImageMagick, Potrace, VTracer)

Pro jednorázové hromadné úkoly překoná desetřádkový shell skript všechna grafická rozhraní. Klasický černobílý řetězec spojuje ImageMagick s Potrace - převede a pak przetrasuje: magick input.png input.pbm && potrace -s -o input.svg input.pbm

Zabalte to do cyklu "for" přes vaši složku a Potrace vytvoří skutečné vektorové cesty rychlostí vašeho procesoru - ale striktně černobíle. Pro barvu namiřte stejný cyklus na vtracer, open-source trasovač v Rustu, který pohání i PixelToPath. Oba nástroje mají dostatek možností na zaplnění manuálu, a proto má každý z nich vyhrazeného průvodce (po zveřejnění zde bude odkaz). Skripty vyhrávají v nákladech (zdarma), soukromí (lokálně) a objemu (tisíce za jeden běh); prohrávají u vstupu - musíte udržovat celý řetězec, a nikdo vám nevrátí to odpoledne, když to přestane fungovat.

Metoda 5: API smyčka pro CI a serverové operace

Když k převodům musí dojít na serveru - během nasazování, uvnitř build pipeline, z backendu - místní nástroje už nejsou možností. Vzorem je smyčka: jedno bezstavové volání POST na obrázek s vaším Bearer klíčem, každé SVG je zapsáno přímo do vaší asset pipeline. Limit je 60 požadavků za minutu na klíč, takže přizpůsobte tempo smyčky a zopakujte omezená volání s exponenciálním odstupem; neúspěšná volání nikdy nespotřebovávají kredity. Můžete automatizovat celou dávku pomocí REST API bez jakékoli místní instalace - což je přesně ten cíl.

Výpočet nákladů je předvídatelný: předplacené obrázky stojí od 0,05 € do 0,01 € za kus při větším objemu, takže 500 obrázků vyjde zhruba na 20 € a 10 000 přibližně na 200 € - a každý účet k tomu dostává 10 bezplatných konverzí měsíčně. Zvolte API, když převody musí být opakovatelné, prováděné na straně serveru a bez lokálních závislostí. Zvolte hot folder, když jsou převody lokální a interaktivní. Tyto dvě možnosti pokrývají téměř všechny scénáře hromadného zpracování v reálném světě.

Hromadný převod PNG na SVG: Porovnání pěti metod

Stejný vstup, pět velmi odlišných dohod. Náklady a soukromí jsou strukturální, nikoli propagační; propustnost předpokládá operátora (nebo průměrný server) na reálném hardwaru; a „barva“ znamená skutečný vícebarevný vektorový výstup, ne černou siluetu.

Metoda Náklady Souborů/den (reálně) Barva Kontrola kvality Soukromí Požadované dovednosti
Online převodníky Zdarma 50-500 (ručně) Závisí na nástroji Pouze předvolby Proměnlivé - zkontrolujte podmínky Žádné
Hot folder Pro 39 € jednorázově Tisíce (lokální CPU) Ano Jeden profil, plná nastavení 100% lokální Žádné
Zdarma Desktop / Inkscape Zdarma 20-100 (jeden po druhém) Ano (jednotlivé soubory) Kompletní, pro každý soubor 100% lokální Základní
Skripty (CLI) Zdarma Tisíce+ (lokální CPU) Potrace ne - VTracer ano Kompletní (možnosti) Lokální Příkazový řádek
Smyčka API 10 zdarma/měsíc, pak 0,01-0,05 €/obr Desítky tisíc (60 pož./min) Ano Nastavení enginu při každém volání Soubory se nahrávají Vývojář

Pokud hromadně převádíte více než jednou měsíčně, metody 2 a 5 se zaplatí už za první odpoledne. Pro cokoliv menšího vás metoda 1 nebo 3 nestojí nic než trochu vašeho času.

Často kladené otázky

Mohu hromadně převádět PNG na SVG zdarma?

Ano, dvěma způsoby. Skripty pro příkazový řádek (Potrace, ImageMagick, VTracer) jsou zdarma bez omezení počtu souborů, bezplatná desktopová aplikace a Inkscape jsou také zdarma, ale převádějí vždy jeden soubor. Existují i bezplatné online nástroje, které přijmou více souborů – jen si ověřte, zda opravdu vektorizují, a před odesláním komerční grafiky si přečtěte jejich zásady ochrany osobních údajů.

Jak zachovám barvy při hromadném převodu?

Použijte barevný trasovač. Potrace je striktně černobílý, ať ho naskriptujete jakkoliv; VTracer, PixelToPath Pro i PixelToPath API spouští barevný engine, který znovu sestaví každou barevnou oblast jako její vlastní vektorový tvar. Naskriptujte si smyčku pomocí vtracer, nebo použijte verzi Pro či API, pokud se raději chcete vyhnout její údržbě.

Mohu nahrát ZIP s PNG a získat ZIP se SVG?

Některé online nástroje (například Pixelied) podporují hromadné nahrávání a vrátí vám ZIP. Dávkové režimy v desktopových aplikacích a skripty zapisují výsledky do výstupní složky, kterou si můžete v jednom kroku zazipovat sami. API vrací jedno SVG za volání, takže archivace je na vás - což je to, co build pipeline obvykle stejně vyžaduje.

Proč je moje dávka plná černých obdélníků?

To je past s vloženými obrázky (embed): nástroj místo trasování zabalil každé PNG do kontejneru SVG a to, co vidíte, je vložený rastrový obrázek, který se nezobrazil. Otevřete výstupní soubor v textovém editoru - jedna značka base64 <image> to potvrdí. Spusťte dávku znovu s nástrojem, který vytváří skutečné elementy <path>.

Mám 50 000 souborů. Co opravdu funguje?

Hot folder nebo API - všechno ostatní narazí na své limity dávno předtím. Při rychlosti 60 požadavků za minutu zvládne API zpracovat 50 000 obrázků přibližně za 14 hodin reálného času, což bude stát zhruba 200 € v předplacených kreditech. Lokální hot folder provede stejnou práci offline, přičemž rychlost závisí na vašem procesoru. Obě řešení zachovají konzistentní nastavení pro celou dávku.

Jste připraveni vyprázdnit svou složku s PNG?

Převeďte jeden soubor v bezplatném online nástroji, nastavte si hot folder ve verzi Pro, nebo vytvořte smyčku s API - každá z těchto cest vede k čistým a skutečným vektorovým cestám.