Převod SVG na PNG

Převedením vektorových souborů SVG na rastrové obrázky PNG se škálovatelná grafika založená na kódu transformuje na mřížku s pevnými pixely pro zajištění univerzální kompatibility aplikací.

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V

Zatímco čekáte na soubory, můžete si zahrát Code Rain

Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Porovnání formátů a technické specifikace

SpecifikaceSVGPNG
MIME typimage/svg+xmlimage/png
Typvektorrastr
Kompresebezztrátový XML text (možnost komprese GZIP pomocí .svgz)bezztrátová (DEFLATE / LZ77 + Huffman)
Standardní specifikaceSpecifikace W3C SVG 2W3C PNG 3. vydání
Hlavička souboru (Magic bytes)3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)89 50 4E 47 0D 0A 1A 0A

Přehled formátu a použití

Formát SVG (Scalable Vector Graphics) spoléhá na textový kód XML, který vykresluje geometrické cesty, čáry a tvary přímo na obrazovkách. Tento formát se skvěle hodí pro webová loga a ikony, protože grafika zůstává ostrá při libovolné velikosti obrazovky. Některý starší software, přísní poštovní klienti a specifické tiskové nástroje však nedokážou vektorový kód přečíst. Převedením souboru na soubor PNG (Portable Network Graphics) se tento problém vyřeší tak, že se vektorové tvary vykreslí do pevné mřížky barevných pixelů. Weboví vývojáři a grafici tuto konverzi často potřebují při přípravě ikon pro obchody s mobilními aplikacemi nebo starší platformy. Obchody s aplikacemi vyžadují pro ikony aplikací specifické rastrové rozměry. Změnou vektorového zdroje na pevnou mřížku obrázku tvůrci zajistí, že se grafika zobrazí správně na každém zařízení, aniž by se museli spoléhat na to, že cílová aplikace bude analyzovat kód XML.

Technické specifikace a přehled kodeků

Soubory SVG používají typ MIME image/svg+xml a skládají se z obyčejných textových značek XML uzavřených v závorkách značkovacího jazyka. Nepoužívají žádné magické bajty, protože se jedná o lidsky čitelné textové dokumenty. Soubory PNG používají typ MIME image/png a začínají přesným osmibajtovým magickým podpisem 89 50 4E 47 0D 0A 1A 0A. Po strukturální stránce se SVG spoléhá na matematické pokyny pro cesty a souřadnice. PNG spoléhá na rastrovou mřížku pixelů komprimovanou pomocí algoritmu DEFLATE, který kombinuje posuvné slovníkové párování LZ77 a Huffmanovo kódování pro bezztrátovou kompresi.

Kompatibilita s operačními systémy a prohlížeči

Soubory SVG se otevírají ve většině moderních prohlížečů, starší desktopový software je však nemusí podporovat. Obrázky PNG jsou široce podporovány hlavními operačními systémy, prohlížeči, prohlížeči obrázků a kancelářskými balíky.

Užitečné informace

Tento konvertor vykresluje SVG o šířce a výšce nastavené v souboru, takže pro větší nebo ostřejší PNG (Retina) nastavte před konverzí v SVG větší hodnoty šířky a výšky.

Často kladené otázky

Co se změní při rasterizaci vektoru SVG do obrázku PNG?

SVG je vektorový a PNG rastrový formát. Při převodu se SVG vykreslí ve zvolené velikosti v pixelech; PNG zachová tyto pixely, nikoli původní vektorovou kresbu.

Jaký je rozdíl mezi vektorem SVG a obrázkem PNG?

SVG je vektorový formát vytvořený z textových instrukcí XML, které se nekonečně škálují bez pixelace. PNG je rastrový formát vytvořený z pevné mřížky jednotlivých barevných pixelů. Vektory zvládají nejlépe změnu velikosti a responzivní webdesign, zatímco rastry zvládají nejlépe složité fotografické textury a univerzální softwarovou kompatibilitu.