SVG uz PNG Pārveidotājs
Pārvērtiet vektoru SVG failus augstas kvalitātes Rastra PNG attēlos. Ērti pielāgojiet izvades mērogu un fona krāsu savā pārlūkprogrammā.
Velciet un nometiet SVG šeit
Atbalsta līdz 50 MB
Pārvērtiet vektoru SVG failus augstas kvalitātes Rastra PNG attēlos. Ērti pielāgojiet izvades mērogu un fona krāsu savā pārlūkprogrammā.
Atbalsta līdz 50 MB
SVG (Scalable Vector Graphics) attēlus apraksta kā ģeometrisku primitīvu kopu — ceļus, formas, tekstu, gradientus —, kas mērogojas jebkurā izmērā, nezaudējot kvalitāti. PNG saglabā vienu taisnstūra pikseļu režģi ar fiksētu izšķirtspēju. SVG konvertēšana uz PNG ir rasterizācijas solis: SVG zīmēšanas instrukcijas tiek novērtētas izvēlētā pikseļa izmērā, un iegūtā bitkarte tiek kodēta kā PNG. Izvade izskatās izteiksmīga jūsu norādītajā izmērā, taču palielinās pikseļi.
Šis pārveidotājs atveido SVG, izmantojot pārlūkprogrammā iebūvēto SVG dzinēju. SVG tiek ielādēts attēla elementā, uzzīmēts uz HTML5 audekla izvēlētajos izvades izmēros un eksportēts kā PNG, izmantojot canvas.toBlob. Tā kā pārlūkprogramma veic rasterizāciju, sarežģīti SVG līdzekļi — gradienti, filtri, maskas, animācijas kā statisks rāmis — tiek renderētas tāpat kā reālā tīmekļa lapā.
Vissvarīgākais lēmums, pārveidojot no SVG uz PNG, ir mērķa lielums. SVG ir neatkarīgs no izšķirtspējas, tāpēc, izvēloties PNG izmēru, kas atbilst faktiskajam lietojumam, tiek novērsta pārmērīga nodrošināšana (milzīgi faili sīktēlu izmēra ikonām) un nepietiekama nodrošināšana (izplūduša izvade, ja to vēlāk palielina). Parastie mērķi: 32 × 32 vai 64 × 64 ikonām, 256 × 256 vai 512 × 512 logotipiem, 1024 × 1024 varoņu grafikai, 2048 × 2048 tīklenes kvalitātes līdzekļiem.
SVG ir lieliski piemērots tīmeklim un moderniem dizaina rīkiem, taču šausmīgs daudzos citos kontekstos. E-pasta klienti SVG atveido nekonsekventi; daži to bloķē kā drošības risku. Vecāka biroja programmatūra, noteiktas SPS, trešo pušu pakalpojumi un gandrīz visi fotoattēlu drukāšanas cauruļvadi vispār nepieņem SVG. Pārveidojot uz PNG, tiek izveidots vispārpieņemts rastrs, kas izvēlētajā izmērā izskatās identisks.
PNG arī droši iegulst biroja dokumentos, slaidu komplektos un PDF failos, neatkarīgi no saņēmēja SVG renderētāja. Logotipiem un grafikiem, kuriem daudzās platformās ir jāparādās konsekventi, PNG ir drošāka izvēle — pat ja tas zaudē izšķirtspējas neatkarību, kas vispirms padara SVG pievilcīgu.
Izvēlieties mērķa izmēru, renderējiet. Pārlūkprogramma veic rastrizāciju.
SVG (W3C ieteikums) ir uz XML balstīts vektoru formāts ar elementiem ceļiem, pamatformām (taisns, aplis, elipse, līnija, daudzstūris, polilīnija), teksts, gradienti (lineārs gradients, radiālais gradients), filtri, maskas un klipu ceļi. Pārlūkprogramma parsē XML, izveido DOM, lieto CSS un rasterizē rezultātu lapas renderēšanas laikā.
Šis pārveidotājs ielādē SVG HTMLImageElement (kas aktivizē pārlūkprogrammas parasto SVG kā attēla renderēšanas ceļu), pēc tam velk to uz audekla, izmantojot DrawImage. Audekls tiek eksportēts kā PNG, izmantojot canvas.toBlob('image/png'). Precīzi pikseļi izvadē atbilst tiem, ko SVG atveidotu tādā pašā izmērā pārlūkprogrammas cilnē.
Malu gadījumi: SVG, izmantojot svešobjektu, ne vienmēr tiek atbalstīts, izmantojot attēla elementu. SVG, kas atsaucas uz ārējiem resursiem (xlink:href uz citu domēnu), var neizdoties ielādēt CORS dēļ. SMIL animācijas un JavaScript vadītas animācijas tiek renderētas tikai kā sākotnējais kadrs.