SVG do PNG Konvertor
Převeďte vektorové soubory SVG na vysoce kvalitní rastrové obrázky PNG. Přizpůsobte si výstupní měřítko a barvu pozadí snadno ve svém prohlížeči.
Drag & Drop SVG zde
Podporuje až 50 MB
Převeďte vektorové soubory SVG na vysoce kvalitní rastrové obrázky PNG. Přizpůsobte si výstupní měřítko a barvu pozadí snadno ve svém prohlížeči.
Podporuje až 50 MB
SVG (Scalable Vector Graphics) popisuje obrázky jako sadu geometrických primitiv – cesty, tvary, text, přechody – které se mění na libovolnou velikost bez ztráty kvality. PNG ukládá jednu obdélníkovou mřížku pixelů s pevným rozlišením. Převod SVG na PNG je krok rasterizace: instrukce pro kreslení SVG jsou vyhodnoceny ve zvolené velikosti pixelů a výsledná bitmapa je zakódována jako PNG. Výstup vypadá ostře při zadané velikosti, ale při zvětšení se rozpixeluje.
Tento konvertor vykresluje SVG pomocí vestavěného SVG enginu prohlížeče. SVG se načte do prvku Image, nakreslí se na plátno HTML5 ve zvolených výstupních rozměrech a exportuje se jako PNG přes canvas.toBlob. Protože prohlížeč provádí rastrování, komplexní funkce SVG – přechody, filtry, masky, animace jako statický snímek – se vykreslují stejným způsobem, jako na skutečné webové stránce.
Nejdůležitějším rozhodnutím při převodu SVG na PNG je cílová velikost. SVG je nezávislé na rozlišení, takže výběr velikosti PNG, která odpovídá skutečnému použití, zabrání nadměrnému zajišťování (velké soubory pro ikony o velikosti miniatur) a nedostatečnému zajišťování (rozmazaný výstup při pozdějším zvětšení). Společné cíle: 32×32 nebo 64×64 pro ikony, 256×256 nebo 512×512 pro loga, 1024×1024 pro grafiku hrdinů, 2048×2048 pro aktiva v kvalitě sítnice.
SVG je skvělé pro web a moderní designové nástroje, ale hrozné pro mnoho dalších kontextů. E-mailoví klienti vykreslují SVG nekonzistentně; někteří to blokují jako bezpečnostní riziko. Starší kancelářský software, určité CMS, služby třetích stran a téměř všechny kanály pro tisk fotografií SVG vůbec nepřijímají. Převod do formátu PNG vytvoří univerzálně přijímaný rastr, který vypadá identicky ve zvolené velikosti.
PNG se také spolehlivě vkládá do kancelářských dokumentů, slide decků a PDF bez závislosti na vykreslovacím modulu SVG příjemce. Pro loga a grafiku, která se musí zobrazovat konzistentně na mnoha platformách, je PNG bezpečnější volbou – i když ztrácí nezávislost na rozlišení, díky níž je SVG v první řadě atraktivní.
Vyberte si cílovou velikost, vykreslete. Prohlížeč provádí rastrování.
SVG (doporučení W3C) je vektorový formát založený na XML s prvky pro cesty, základní tvary (obdélník, kruh, elipsa, čára, mnohoúhelník, křivka), text, přechody (linearGradient, radialGradient), filtry, masky a cesty klipů. Prohlížeč analyzuje XML, vytvoří DOM, použije CSS a rastruje výsledek během vykreslování stránky.
Tento konvertor načte SVG do HTMLImageElement (který spouští normální cestu vykreslování SVG jako obrázek prohlížeče), poté jej nakreslí na plátno pomocí drawImage. Plátno se exportuje jako PNG pomocí canvas.toBlob('image/png'). Přesné pixely ve výstupu odpovídají tomu, co by SVG vykreslilo při stejné velikosti na kartě prohlížeče.
Okrajové případy: SVG používající ForeignObject není vždy podporováno při použití prostřednictvím prvku Image. SVG odkazující na externí zdroje (xlink:href na jinou doménu) se nemusí načíst kvůli CORS. Animace SMIL a animace řízené JavaScriptem se vykreslí pouze jako počáteční snímek.