Vektorizace obrázku do SVG
Převeď logo nebo kresbu z PNG či JPG na vektorové křivky SVG přímo v prohlížeči. Předvolby, počet barev, filtr skvrn, bezpečný náhled, bez nahrávání.
Větší je přesnější, ale pomalejší.
- Velikost SVG
- –
- Křivky
- –
- Barvy
- –
- Doba
- –
Kód SVG
Jak převést obrázek na SVG
- Přetáhni obrázek PNG, JPG, WebP nebo GIF do vyznačené oblasti, nebo na ni klikni a vyber ho. Originál se zobrazí vlevo.
- Vyber Předvolbu: - Logo (plné barvy, čisté tvary) pro loga, ikony, razítka a ploché ilustrace; - Podrobná (více barev a křivek) pro kresby se stínováním nebo mnoha barvami; - Posterizace (4 vyhlazené barvy) pro stylizovaný výsledek podobný plakátu z fotky.
- V případě potřeby uprav Počet barev (2 až 64) a Ignorovat skvrny menší než (px). Předvolba k oběma polím doplní rozumné hodnoty.
- Zvol Pracovní velikost (delší strana). Obrázek se vektorizuje v této velikosti; samotné SVG si ponechá původní rozměry.
- Klikni na Vektorizovat do SVG. Vpravo se objeví výsledek s velikostí souboru, počtem křivek a barev a dobou vektorizace.
- Klikni na Stáhnout SVG, nebo na Kopírovat kód SVG a vlož značky do HTML či návrhářského nástroje.
Jak vektorizace funguje
Nástroj používá imagetracerjs, open-source vektorizér, ve třech krocích:
- Kvantizace barev: obrázek se zredukuje na zvolený počet barev. Každý pixel se přiřadí nejbližší barvě palety a paleta se několika průchody zpřesňuje.
- Detekce hran: pro každou barvu se sledují obrysy všech oblastí této barvy včetně otvorů (například vnitřku písmene „O“).
- Proložení křivek: obrysy se zjednoduší na přímky a kvadratické křivky, které se v SVG stanou prvky
<path>.
Oblasti menší než práh Ignorovat skvrny menší než (px) se zahodí, čímž zmizí šum a artefakty JPG. Hodnota 0 ponechá všechno; 8 až 20 je vhodné pro loga; vyšší hodnoty dají čistší, ale jednodušší kresbu. Plně průhledné oblasti se odstraní, takže logo na průhledném pozadí zůstane průhledné.
Co dává dobré výsledky
Vektorizace funguje nejlépe u jednoduchých log a kreseb: málo plných barev, ostré hrany, žádné přechody. Naskenovaná skica, černobílý podpis nebo ikona z pixel artu se vektorizují velmi dobře se 2 až 8 barvami.
U fotek je to jiné. Fotka obsahuje tisíce jemných odstínů, takže věrná vektorová verze potřebuje mnoho barev a desítky tisíc křivek a SVG je nakonec mnohem těžší než JPG. Pro umělecký efekt raději použij Posterizace (4 vyhlazené barvy) a nečekej fotografický výsledek. Pokud je SVG velmi velké, nástroj tě upozorní.
Tipy pro čistší logo:
- vyjdi z největší a nejostřejší verze obrázku, kterou máš;
- Počet barev nastav na skutečný počet barev v logu (včetně pozadí);
- pokud vidíš kolem hran malé tečky, zvyš práh pro skvrny.
Soukromí a bezpečnost náhledu
Obrázek se vektorizuje ve tvém prohlížeči a nikdy se nenahrává. Náhled SVG se zobrazuje jako obyčejný obrázek z privátní adresy blob a nikdy se nevkládá přímo do stránky, takže ani neobvyklý soubor nemůže spustit kód.
Časté dotazy
Můžu převést JPG na SVG pro řezací plotr?
Ano. Pro plotry Cricut nebo Silhouette použij předvolbu Logo se 2 barvami: dostaneš čisté černé tvary na bílém pozadí. V případě potřeby pozadí v řezacím programu smaž.
Proč je soubor SVG větší než původní PNG?
Každá barevná oblast se stane křivkou s mnoha body. Sniž Počet barev, zvyš Ignorovat skvrny menší než (px) nebo zvol menší Pracovní velikost (delší strana) a soubor bude lehčí.
Bude SVG nekonečně ostré?
Ano: křivky se dají zvětšit na libovolnou velikost bez rozmazání. Tvary ale mohou být jen tak přesné jako vektorizovaný obrázek, takže malé nebo rozmazané předlohy dají zaoblenější a méně přesné hrany.
Proč vektorizace trvá několik sekund?
Počítá se na tvém zařízení. Velké pracovní velikosti a mnoho barev práci znásobují. Dobrým kompromisem je 800 px; pro rychlý náhled zkus 400 px.
Je to totéž jako vložit obrázek do SVG?
Ne. Některé převodníky PNG jen zabalí do souboru SVG, čímž se nestane škálovatelným. Tento nástroj vytváří skutečné vektorové křivky.
Související nástroje
- Převodník SVG na PNG Převeď SVG na PNG, JPG nebo WebP v prohlížeči v libovolné šířce, výšce, měřítku nebo DPI, s průhledným či barevným pozadím. Hromadně a ZIP, bez nahrávání.
- Převodník formátů obrázků Převáděj obrázky mezi formáty PNG, JPG, WebP, BMP a ICO přímo v prohlížeči. Hromadný převod, velikosti favicon a průhlednost, bez nahrávání.
- Generátor favicon Vytvoř favicon.ico, ikony PNG, apple-touch-icon a site.webmanifest z jednoho obrázku nebo emoji s hotovými značkami HTML. Stažení ZIP, bez nahrávání.
- Změna velikosti obrázků Změň velikost fotek JPG, PNG a WebP v pixelech nebo procentech, zachovej poměr stran a zpracuj více obrázků najednou přímo v prohlížeči.