SVG til PNG Konverter
Konverter Vector SVG-filer til Raster PNG-bilder av høy kvalitet. Tilpass utdataskala og bakgrunnsfarge enkelt i nettleseren din.
Dra og slipp SVG her
Støtter opptil 50 MB
Konverter Vector SVG-filer til Raster PNG-bilder av høy kvalitet. Tilpass utdataskala og bakgrunnsfarge enkelt i nettleseren din.
Støtter opptil 50 MB
SVG (Scalable Vector Graphics) beskriver bilder som et sett med geometriske primitiver – baner, former, tekst, gradienter – som skaleres til alle størrelser uten tap av kvalitet. PNG lagrer et enkelt rektangulært pikselrutenett med en fast oppløsning. Konvertering av SVG til PNG er et rasteriseringstrinn: SVGs tegneinstruksjoner evalueres ved en valgt pikselstørrelse, og den resulterende bitmap er kodet som PNG. Utgangen ser skarp ut med størrelsen du spesifiserte, men piksler hvis den skaleres opp.
Denne omformeren gjengir SVG ved hjelp av nettleserens innebygde SVG-motor. SVG-en lastes inn i et bildeelement, tegnes på et HTML5-lerret med de valgte utdatadimensjonene og eksporteres som PNG via canvas.toBlob. Fordi nettleseren gjør rasteriseringen, gjengis komplekse SVG-funksjoner – gradienter, filtre, masker, animasjoner som en statisk ramme – på samme måte som de ville gjort på en ekte nettside.
Den viktigste avgjørelsen i SVG-til-PNG-konvertering er målstørrelse. SVG er oppløsningsuavhengig, så hvis du velger en PNG-størrelse som samsvarer med den faktiske bruken, unngås over-provisjonering (store filer for ikoner på størrelse med miniatyrbilder) og under-provisjonering (uskarpe utdata når de skaleres opp senere). Vanlige mål: 32×32 eller 64×64 for ikoner, 256×256 eller 512×512 for logoer, 1024×1024 for heltegrafikk, 2048×2048 for eiendeler av netthinnekvalitet.
SVG er fantastisk for nettet og moderne designverktøy, men forferdelig for mange andre sammenhenger. E-postklienter gjengir SVG inkonsekvent; noen blokkerer det som en sikkerhetsrisiko. Eldre kontorprogramvare, visse CMS-er, tredjepartstjenester og nesten alle fotoutskriftspipelines godtar ikke SVG i det hele tatt. Konvertering til PNG produserer et universelt akseptert raster som ser identisk ut med den valgte størrelsen.
PNG bygger også pålitelig inn i kontordokumenter, lysbildestokker og PDF-er uten å være avhengig av mottakerens SVG-gjengiver. For logoer og grafikk som må vises konsekvent på tvers av mange plattformer, er PNG det tryggere valget – selv om det mister oppløsningsuavhengigheten som gjør SVG attraktivt i utgangspunktet.
Velg målstørrelse, gjengi. Nettleseren gjør rasteriseringen.
SVG (W3C Recommendation) er et XML-basert vektorformat med elementer for baner, grunnleggende former (rekt, sirkel, ellipse, linje, polygon, polylinje), tekst, gradienter (linearGradient, radialGradient), filtre, masker og klippbaner. Nettleseren analyserer XML, bygger en DOM, bruker CSS og rasteriserer resultatet under sidegjengivelse.
Denne omformeren laster SVG-en inn i et HTMLImageElement (som utløser nettleserens normale SVG-som-bilde-gjengivelsesbane), og trekker den deretter til et lerret via drawImage. Lerretet eksporteres som PNG ved hjelp av canvas.toBlob('image/png'). De nøyaktige pikslene i utdataene samsvarer med det SVG-en vil gjengi i samme størrelse i en nettleserfane.
Kanttilfeller: SVG som bruker fremmedObject støttes ikke alltid når det brukes via bildeelement. SVG som refererer til eksterne ressurser (xlink:href til et annet domene) kan ikke lastes inn på grunn av CORS. SMIL-animasjoner og JavaScript-drevne animasjoner gjengis bare som den første rammen.