Konverter PNG til SVG

Pakk rasterbaserte PNG-bilder inn i en SVG XML-vektorcontainer for responsiv skalering på nettet og integrering i vektorbaserte oppsett.

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V

Mens du venter på filene dine, kan du spille Code Rain

Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Format-sammenligning og tekniske spesifikasjoner

SpesifikasjonPNGSVG
MIME-typeimage/pngimage/svg+xml
Typerastervektor
Kompresjontapsfri (DEFLATE / LZ77 + Huffman)tapsfri XML-tekst (GZIP-komprimerbar via .svgz)
StandardsesifikasjonW3C PNG 3rd EditionW3C SVG 2 Specification
Signatur med magiske byte89 50 4E 47 0D 0A 1A 0A3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)

Oversikt og bruksområder for formatet

Konvertering av PNG-filer til SVG-format pakker inn rasterbitmaten i en XML-vektorenhet, noe som tillater webutviklere og grafiske designere å embedde rastergrafikk direkte i skalerbare vektorarbeidsflyter. Et rasterbasert PNG-bilde bruker et fast rutenett av fargede piksler. Å pakke denne grafikken inn i en SVG-fil bevarer de opprinnelige pikseldimensjonene og gjennomsiktigheten, samtidig som bildet gjøres direkte innebygd i SVG-drevne weblayouter og responsive brukergrensesnittvisninger. Webdesignere utfører ofte denne konverteringen for å integrere rasterkunstverk i SVG-spriteark, vektorillustrasjonsarbeidsflyter og responsive nettsider uten å administrere separate eksterne bildefiler. Den resulterende SVG-en pakker hele grafikken selvinneholdt inne i standard XML-oppmerking.

Tekniske spesifikasjoner og kodekoversikt

En PNG-fil er et rasterbilde med MIME-typen image/png. Den starter med bytesignaturen 89 50 4E 47 0D 0A 1A 0A, etterfulgt av datablokker komprimert ved hjelp av DEFLATE-algoritmen, som kombinerer LZ77-glidende ordbøker og Huffman-kodning. En SVG-fil bruker derimot MIME-typen image/svg+xml og er strukturert som et XML-dokument. Under konvertering rasteriserer motoren bildet i klientminnet, serialiserer bitmaten til PNG og bygger inn bildet som en Base64-data-URI i SVG-elementet <image>. Dette pakker grafikken inn i en gyldig, selvstendig SVG-fil med definerte viewBox-dimensjoner.

OS- og nettleserkompatibilitet

SVG støttes bredt i moderne nettlesere som Chrome, Firefox, Safari og Edge på både datamaskiner og mobile operativsystemer som Windows, macOS, Android og iOS. Bildevisere og designprogrammer som Adobe Illustrator, Inkscape og CorelDRAW støtter redigering av SVG. PNG har tilsvarende bred støtte i nettlesere og operativsystemer, men rå SVG-kode kan vises i et vanlig tekstredigeringsprogram.

Nyttig informasjon

Fordi denne konverteringen bygger inn rasterbitmaten i en XML-beholder i stedet for å spore vektorbaner, bevarer grafikken nøyaktige pikseldetaljer og alfagjennomsiktighet samtidig som den opprettholder full kompatibilitet med SVG-gjengivere.

Ofte stilte spørsmål

Hvordan konverterer du et PNG-bilde til en SVG-vektor uten å miste kvalitet?

Konverteren bygger inn PNG-bitmapen i full oppløsning direkte i en SVG-XML-innpakning som en innebygd Base64-datastrøm. Dette bevarer pikselfargene og gjennomsiktigheten uten komprimering med kvalitetstap.

Hva er forskjellen mellom et PNG-bilde og en SVG-vektor?

PNG er et rasterbildefilformat som lagrer visuelle data som et fast rutenett av fargede piksler komprimert med DEFLATE, noe som gjør filstørrelsen avhengig av pikseldimensjoner. SVG er et vektorbildefilformat som lagrer visuelle data som skalerbare matematiske instruksjoner skrevet i XML-tekst, slik at bildet kan endre størrelse uendelig uten pikselering.