SVG til PNG Konverter
Konverter Vector SVG-filer til højkvalitets Raster PNG-billeder. Tilpas outputskala og baggrundsfarve nemt i din browser.
Træk og slip SVG her
Understøtter op til 50 MB
Konverter Vector SVG-filer til højkvalitets Raster PNG-billeder. Tilpas outputskala og baggrundsfarve nemt i din browser.
Understøtter op til 50 MB
SVG (Scalable Vector Graphics) beskriver billeder som et sæt af geometriske primitiver - stier, former, tekst, gradienter - der skaleres til enhver størrelse uden tab af kvalitet. PNG gemmer et enkelt rektangulært pixelgitter med en fast opløsning. Konvertering af SVG til PNG er et rasteriseringstrin: SVG's tegneinstruktioner evalueres ved en valgt pixelstørrelse, og den resulterende bitmap kodes som PNG. Outputtet ser skarpt ud i den størrelse, du har angivet, men pixelerer, hvis det skaleres op.
Denne konverter gengiver SVG ved hjælp af browserens indbyggede SVG-motor. SVG'et indlæses i et billedelement, tegnes på et HTML5-lærred ved de valgte outputdimensioner og eksporteres som PNG via canvas.toBlob. Fordi browseren udfører rasteriseringen, gengives komplekse SVG-funktioner - gradienter, filtre, masker, animationer som en statisk ramme - på samme måde, som de ville på en rigtig webside.
Den vigtigste beslutning i SVG-til-PNG-konvertering er målstørrelse. SVG er opløsningsuafhængig, så ved at vælge en PNG-størrelse, der matcher det faktiske forbrug, undgås overprovisionering (store filer til ikoner i miniaturestørrelse) og underprovisionering (sløret output, når det skaleres op senere). Fælles mål: 32×32 eller 64×64 for ikoner, 256×256 eller 512×512 for logoer, 1024×1024 for heltegrafik, 2048×2048 for nethindekvalitetsaktiver.
SVG er vidunderligt til internettet og moderne designværktøjer, men forfærdeligt til mange andre sammenhænge. E-mail-klienter gengiver SVG inkonsekvent; nogle blokerer det som en sikkerhedsrisiko. Ældre kontorsoftware, visse CMS'er, tredjepartstjenester og næsten alle fotoprintpipelines accepterer slet ikke SVG. Konvertering til PNG producerer et universelt accepteret raster, der ser identisk ud ved den valgte størrelse.
PNG indlejres også pålideligt i office-dokumenter, dias decks og PDF'er uden at være afhængig af modtagerens SVG-renderer. For logoer og grafik, der skal vises konsekvent på tværs af mange platforme, er PNG det sikrere valg - selvom det mister den opløsningsuafhængighed, der gør SVG attraktivt i første omgang.
Vælg din målstørrelse, gengiv. Browseren udfører rasteriseringen.
SVG (W3C Recommendation) er et XML-baseret vektorformat med elementer til stier, grundlæggende former (ret, cirkel, ellipse, linje, polygon, polylinje), tekst, gradienter (linearGradient, radialGradient), filtre, masker og klipstier. Browseren analyserer XML, bygger en DOM, anvender CSS og rasteriserer resultatet under sidegengivelse.
Denne konverter indlæser SVG i et HTMLImageElement (som udløser browserens normale SVG-as-image-gengivelsessti), og tegner det derefter til et lærred via drawImage. Lærredet eksporteres som PNG ved hjælp af canvas.toBlob('image/png'). De nøjagtige pixels i outputtet matcher, hvad SVG ville gengive i samme størrelse på en browserfane.
Kanttilfælde: SVG ved hjælp af fremmedObject understøttes ikke altid, når det bruges via billedelement. SVG, der henviser til eksterne ressourcer (xlink:href til et andet domæne), kan muligvis ikke indlæses på grund af CORS. SMIL-animationer og JavaScript-drevne animationer gengives kun som den indledende ramme.