SVG do PNG
Prevod SVG do PNG online a zadarmo (SVG to PNG) – vektor sa vykreslí v šírke, akú zvolíte, s priehľadným pozadím, aj viac súborov naraz so ZIP. Všetko priamo vo vašom prehliadači, súbory sa nikam neodosielajú.
Presuňte obrázky sem,
kliknite pre výber súborov alebo
vložte zo schránky (Ctrl + V)
SVG, ale aj PNG, WebP či JPG • aj viac súborov naraz
Z vektora ostrý obrázok v presnej veľkosti
Šírka 256 až 8 192 px alebo podľa SVG • Priehľadné PNG, JPG s farbou pozadia alebo WebP • Viac súborov naraz • Všetko v prehliadači
Ako previesť SVG do PNG
Pretiahnite súbor .svg do nástroja alebo ho vyberte zo zariadenia. Cieľový formát PNG je predvolený. Pri náhľade uvidíte rozmery, ktoré má SVG zapísané, a v políčku Šírka zo SVG zvolíte, aký veľký obrázok chcete: podľa SVG, 256 až 4 096 px alebo vlastnú šírku do 8 192 px. Výška sa dopočíta podľa pomeru strán. Kliknite na Previesť obrázky – pri náhľade sa objaví výsledný rozmer, veľkosť a tlačidlo na stiahnutie; viac súborov stiahnete naraz v ZIP. Vykresľuje váš prehliadač, nič sa nikam nenahráva.
Prečo pri SVG rozhoduje šírka
SVG je vektor: opisuje tvary, čiary a text matematicky, nie bodmi. Nemá preto žiadne „skutočné“ rozlíšenie – rovnaké logo sa dá vykresliť na ikonu 32 px aj na billboard. Pri prevode do PNG musíte rozhodnúť, koľko pixelov má obrázok mať, a nástroj kresbu vykreslí priamo v tejto veľkosti, takže hrany sú ostré pri každej šírke (žiadne zväčšovanie malého obrázka). Orientačne: 256 – 512 px na ikony a avatary, 1 024 – 2 048 px na logo do prezentácie, dokumentu či na sociálne siete, 4 096 px a viac na tlač. Čím väčšia šírka, tým väčší súbor – pri 8 192 px má PNG aj desiatky MB. Ak SVG neuvádza šírku ani výšku, rozmer a pomer strán sa vezmú z atribútu viewBox; bez neho nástroj použije predvolených 300 × 150 px a označí to pri náhľade.
Priehľadné pozadie, alebo SVG do JPG
Všetko, čo SVG nekreslí, zostane v PNG priehľadné – logo tak položíte na ľubovoľný podklad v prezentácii, na webe či v grafickom programe. Keď potrebujete nepriehľadný súbor, napríklad pre formulár, ktorý prijíma len JPG, prepnite cieľ na JPG a v políčku Pozadie pod priehľadnosť zvoľte farbu (predvolene bielu). JPG však hrany mierne rozmaže a nepozná priehľadnosť, preto ho pre logá a schémy voľte len vtedy, keď ho niekto vyslovene žiada. Tretia možnosť je WebP: malý, s priehľadnosťou a vhodný na web.
Čo sa v SVG vykreslí a čo nie
SVG vykresľuje váš prehliadač rovnakým spôsobom, ako keď je vložené do stránky cez značku <img>. Z bezpečnostných dôvodov pritom nenačíta nič zvonku:
| Obsah SVG | Pri prevode do PNG |
|---|---|
| Tvary, cesty, text, prechody, masky, filtre | vykreslia sa presne ako v prehliadači |
| Písma zo systému (Arial, Times…) | vykreslia sa, ak sú v počítači nainštalované; inak sa použije náhradné písmo |
| Písma z webu (Google Fonts cez @import, odkaz na .woff) | nenačítajú sa – text dostane náhradné písmo; riešenie: previesť text na krivky alebo písmo vložiť ako data URI |
| Obrázky vložené odkazom (href="https://…", href="foto.jpg") | nenačítajú sa a ostanú prázdne; riešenie: vložiť obrázok priamo do SVG ako data URI |
| Obrázky vložené ako data URI | vykreslia sa |
| foreignObject (HTML vnútri SVG) | prehliadač výsledok zo bezpečnostných dôvodov neuloží – prevod zlyhá s hláškou |
| Skripty, animácie SMIL a CSS | nevykonajú sa – uloží sa pokojový stav kresby |
Nástroj súbor pri načítaní prezrie a na externé odkazy či foreignObject upozorní priamo pri náhľade, ešte pred prevodom. Najspoľahlivejšie SVG na prevod vznikne tak, že v Inkscape, Illustratore či Figme prevediete text na krivky a vložené obrázky uložíte do súboru (v Inkscape Rozšírenia → Obrázky → Vložiť obrázky). Písmo sa potom vykreslí rovnako všade, bez ohľadu na to, čo má kto nainštalované.
Kedy PNG a kedy nechať SVG
Na webe SVG nechajte – je menšie, ostré na každom displeji a dá sa farbiť cez CSS. PNG potrebujete tam, kde SVG neprijmú: profilové fotky a príspevky na sociálnych sieťach, inzertné portály, starší Word a PowerPoint, e-shopové administrácie, tlačové podklady, mobilné aplikácie a väčšina formulárov. Ikony webu (favicon) sú špeciálny prípad: tu sa z SVG robí sada PNG rôznych veľkostí a súbor .ico – spraví to favicon generator, ktorý SVG priamo prijme.
PNG do SVG – opačný smer
Hľadáte „png to svg“? To je vektorizácia, iná úloha: program musí z pixelov uhádnuť tvary. Pri jednoduchých logách s pár farbami to zvládne Inkscape (Cesta → Vektorizovať bitmapu) alebo Illustrator (Image Trace), pri fotografiách a tieňovaných obrázkoch rozumný vektor nevznikne. Tento nástroj prevádza len z vektora na obrázok; ak potrebujete PNG len zmenšiť alebo zväčšiť, použite zmenu veľkosti obrázka.
SVG to PNG bez nahrávania na server
Mnohé online konvertory SVG nahrajú na server a tam ho vykreslia – pri logách a návrhoch, ktoré ešte nie sú zverejnené, to nie je príjemné. Tu prebieha všetko vo vašom prehliadači: SVG sa prečíta, vykreslí a PNG zapíše priamo v počítači či telefóne, nie je limit na počet súborov a po načítaní stránky nástroj funguje aj offline. Ostatné prevody formátov nájdete nižšie – napríklad PNG do JPG alebo PNG do WebP pre hotový raster.
Ďalšie prevody formátov obrázkov
- WebP do JPG obrázok z webu otvorí každý program
- WebP do PNG bezstratovo, priehľadnosť zostane
- PNG do JPG menší súbor, farba pod priehľadnosť
- JPG do PNG keď formulár žiada PNG
- PNG do WebP menšie obrázky na web
- AVIF do JPG nový webový formát do bežného
- JFIF do JPG premenovanie bez straty
- Favicon generator favicon.ico a PNG ikony webu
- HEIC do JPG fotky z iPhonu
- PDF do JPG strany PDF ako obrázky
- PDF do PNG strany PDF bezstratovo
- Zmena veľkosti obrázka zmenšiť či zväčšiť
Časté otázky o prevode SVG do PNG
Šírka výstupu, priehľadnosť, písma a externé súbory, vektorizácia.
Ako prevediem SVG do PNG?
Pretiahnite súbor .svg do nástroja vyššie alebo ho vyberte zo zariadenia. Cieľový formát PNG je predvolený; v políčku Šírka zo SVG zvoľte, ako veľký má byť výsledný obrázok (podľa SVG, 256 – 4 096 px alebo vlastná šírka), a kliknite na Previesť obrázky. PNG stiahnete pri náhľade, viac súborov naraz v ZIP.
Akú šírku zvoliť?
SVG nemá pixely, preto rozmer určujete vy. Pre ikonu do aplikácie alebo na web stačí 256 – 512 px, pre logo do prezentácie či dokumentu 1 024 – 2 048 px, pre tlač 4 096 px a viac (najviac 8 192 px na dlhšej strane). Výška sa dopočíta podľa pomeru strán, obrázok sa nikdy neskreslí.
Bude mať PNG priehľadné pozadie?
Áno. Všetko, čo SVG nekreslí, zostane v PNG priehľadné – logo tak položíte na ľubovoľný podklad. Ak potrebujete nepriehľadný obrázok, prepnite cieľový formát na JPG a zvoľte farbu pozadia, alebo do SVG pridajte obdĺžnik cez celú plochu.
Dá sa previesť SVG do JPG?
Áno – v nástroji prepnite cieľový formát na JPG. JPG priehľadnosť nepozná, preto priehľadné časti dostanú farbu, ktorú zvolíte v políčku Pozadie pod priehľadnosť (predvolene bielu). Pre logá a grafiku s ostrými hranami je však PNG lepšia voľba, JPG hrany mierne rozmaže.
Prečo v PNG chýba obrázok alebo je iné písmo?
Prehliadač pri kreslení SVG do obrázka nenačíta externé súbory – obrázky vložené odkazom ani písma z webu. Obrázky preto zostanú prázdne a text dostane náhradné písmo. Riešenie: v grafickom programe (Inkscape, Illustrator, Figma) previesť text na krivky a obrázky vložiť priamo do súboru (data URI). Nástroj na takéto SVG upozorní už pri náhľade.
SVG nemá uvedenú šírku ani výšku. Čo sa stane?
Rozmer sa vezme z atribútu viewBox, ktorý určuje pomer strán kresby. Ak chýba aj ten, nástroj použije predvolený viewport 300 × 150 px a označí to pri náhľade – vtedy radšej zvoľte vlastnú šírku a výsledok skontrolujte. Jednotky mm, cm, pt a in sa prepočítajú na pixely pri 96 DPI.
Funguje aj opačný smer – PNG do SVG?
Nie, to je vektorizácia – program musí z pixelov uhádnuť tvary, čo pri logách s pár farbami zvládne Inkscape (Cesta → Vektorizovať bitmapu) alebo Adobe Illustrator (Image Trace), pri fotografiách zmysluplne nefunguje. Tento nástroj prevádza len z vektora na obrázok.
Nahrávajú sa súbory na server?
Nie. SVG vykreslí a PNG zapíše váš prehliadač, súbor počítač neopustí. Môžete tak previesť aj logá, návrhy či schémy, ktoré ešte nie sú zverejnené.
Z SVG rovno ikonu webu so všetkými veľkosťami spraví favicon generator. Hotový PNG zmenší zmena veľkosti obrázka.