Konverter SVG til PNG
Konvertering av SVG-vektorfiler til PNG-rasterbilder forvandler skalerbare kodebaserte grafikkfiler til faste pikselrutenett for universell applikasjonskompatibilitet.
Format-sammenligning og tekniske spesifikasjoner
| Spesifikasjon | SVG | PNG |
|---|---|---|
| MIME-type | image/ | image/ |
| Type | vektor | raster |
| Kompresjon | tapsfri XML-tekst (GZIP-komprimerbar via .svgz) | tapsfri (DEFLATE / LZ77 + Huffman) |
| Standardsesifikasjon | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Signatur med magiske byte | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Oversikt og bruksområder for formatet
Skalerbar vektorgrafikk er avhengig av XML-tekstkode for å tegne geometriske baner, linjer og former direkte på skjermer. Dette formatet fungerer utmerket for nettstedslogoer og ikoner fordi grafikken forblir skarp i alle skjermstørrelser. Imidlertid kan eldre programvare, strenge e-postklienter og spesifikke utskriftsverktøy ikke lese vektorkode. Å gjøre filen om til en Portable Network Graphics-fil løser dette problemet ved å male vektorformene inn i et fast rutenett av fargede piksler. Webutviklere og grafiske designere trenger ofte denne konverteringen når de klargjør ikoner for mobilappbutikker eller eldre plattformer. Appbutikker krever spesifikke rasterdimensjoner for applikasjonsikoner. Ved å endre vektorkilden til et fast billedrutenett sørger skaperne for at grafikken vises riktig på alle enheter uten å være avhengig av at målapplikasjonen tolker XML-kode.
Tekniske spesifikasjoner og kodekoversikt
SVG-filer bruker MIME-typen image/svg+xml og består av ren tekst i form av XML-tagger omsluttet av markeringsklammer. De bruker ikke magiske byte-signaturer siden de er menneskelesbare tekstdokumenter. PNG-filer bruker MIME-typen image/png og starter med en nøyaktig åtte-byte magisk signatur på 89 50 4E 47 0D 0A 1A 0A. Strukturmessig er SVG avhengig av matematiske baneinstruksjoner og koordinater. PNG er avhengig av et rasterrutenett av piksler komprimert ved hjelp av DEFLATE-algoritmen, som kombinerer LZ77-ordbokssøk med Huffman-koding for tapfri komprimering.
OS- og nettleserkompatibilitet
SVG åpnes i de fleste moderne nettlesere, men eldre skrivebordsprogrammer støtter kanskje ikke formatet. PNG støttes bredt i store operativsystemer, nettlesere, bildevisere og kontorpakker.
Nyttig informasjon
Denne konverteren gjengir SVG-filen med bredden og høyden som er angitt i filen. Hvis du vil ha en større eller skarpere PNG for Retina-skjermer, angir du større bredde- og høydeverdier i SVG-filen før konvertering.
Ofte stilte spørsmål
Hva endres når en SVG-vektor rasteriseres til et PNG-bilde?
SVG er vektorbasert, mens PNG er rasterbasert. Konverteringen gjengir SVG i en valgt pikselstørrelse; PNG bevarer pikslene, men ikke den opprinnelige vektorgrafikken.
Hva er forskjellen mellom en SVG-vektor og et PNG-bilde?
SVG er et vektorformat bygget fra XML-tekstinstruksjoner som skalerer uendelig uten pikselering. PNG er et rasterformat bygget fra et fast rutenett av individuelle fargede piksler. Vektorer håndterer skalering og responsiv webdesign best, mens rastere håndterer komplekse fotografiske teksturer og universell programvarekompatibilitet best.