SVG v PNG Pretvornik
Pretvorite vektorske datoteke SVG v visokokakovostne rastrske slike PNG. V brskalniku enostavno prilagodite izhodno lestvico in barvo ozadja.
Povleci in spusti SVG tukaj
Podpira do 50 MB
Pretvorite vektorske datoteke SVG v visokokakovostne rastrske slike PNG. V brskalniku enostavno prilagodite izhodno lestvico in barvo ozadja.
Podpira do 50 MB
SVG (razširljiva vektorska grafika) opisuje slike kot nabor geometrijskih primitivov — poti, oblik, besedila, prelivov — ki se spreminjajo v poljubno velikost brez izgube kakovosti. PNG shrani eno pravokotno slikovno mrežo s fiksno ločljivostjo. Pretvorba SVG v PNG je korak rastriranja: navodila za risanje SVG so ovrednotena pri izbrani velikosti slikovnih pik in nastala bitna slika je kodirana kot PNG. Izhod je videti jasen pri velikosti, ki ste jo navedli, vendar ima slikovne pike, če ga povečate.
Ta pretvornik upodablja SVG z uporabo motorja SVG, ki je vgrajen v brskalnik. SVG se naloži v element slike, nariše na platno HTML5 pri izbranih izhodnih dimenzijah in izvozi kot PNG prek canvas.toBlob. Ker brskalnik izvaja rastrizacijo, se zapletene funkcije SVG – prelivi, filtri, maske, animacije kot statični okvir – upodabljajo na enak način kot na pravi spletni strani.
Najpomembnejša odločitev pri pretvorbi SVG v PNG je ciljna velikost. SVG je neodvisen od ločljivosti, zato se z izbiro velikosti PNG, ki se ujema z dejansko uporabo, izognete prekomernemu zagotavljanju (ogromne datoteke za ikone v velikosti sličic) in premajhnemu zagotavljanju (zamegljen izpis pri poznejšem povečanju). Pogosti cilji: 32×32 ali 64×64 za ikone, 256×256 ali 512×512 za logotipe, 1024×1024 za junake grafike, 2048×2048 za sredstva kakovosti mrežnice.
SVG je čudovit za splet in sodobna oblikovalska orodja, a grozen za številne druge kontekste. Email clients render SVG inconsistently; some block it as a security risk. Starejša pisarniška programska oprema, določeni CMS-ji, storitve tretjih oseb in skoraj vsi cevovodi za tiskanje fotografij sploh ne sprejemajo SVG. Pretvorba v PNG ustvari splošno sprejet raster, ki je videti enak pri izbrani velikosti.
PNG se prav tako zanesljivo vdela v pisarniške dokumente, diapozitive in PDF-je, ne da bi bil odvisen od prejemnikovega upodabljalnika SVG. Za logotipe in grafike, ki se morajo dosledno pojavljati na številnih platformah, je PNG varnejša izbira - čeprav izgubi neodvisnost od ločljivosti, zaradi katere je SVG sploh privlačen.
Izberite ciljno velikost, upodabljajte. Brskalnik naredi rastrizacijo.
SVG (priporočilo W3C) je vektorski format, ki temelji na XML, z elementi za poti, osnovne oblike (pravokotnica, krog, elipsa, črta, poligon, poličrta), besedilo, prelive (linearniGradient, radialniGradient), filtre, maske in izrezovalne poti. Brskalnik razčleni XML, zgradi DOM, uporabi CSS in rasterizira rezultat med upodabljanjem strani.
Ta pretvornik naloži SVG v HTMLImageElement (ki sproži brskalnikovo običajno pot upodabljanja SVG kot slike), nato pa ga nariše na platno prek drawImage. Platno se izvozi kot PNG z uporabo canvas.toBlob('image/png'). Točne slikovne pike v izhodu se ujemajo s tistim, kar bi SVG upodobil pri enaki velikosti na zavihku brskalnika.
Robni primeri: SVG z uporabo ForeignObject ni vedno podprt, če se uporablja prek elementa Image. SVG, ki se sklicuje na zunanje vire (xlink:href na drugo domeno), se morda ne bo naložil zaradi CORS. Animacije SMIL in animacije, ki jih poganja JavaScript, so upodobljene samo kot začetni okvir.