SVG-vektor til PNG-bildekonverterer
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/svg+xml | image/png |
| Type | vector | raster |
| Kompresjon | lossless XML text (GZIP compressible via .svgz) | lossless (DEFLATE / LZ77 + Huffman) |
| Standardsesifikasjon | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Magiske byte-overskrifter (Magic Bytes) | 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 kunsten 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 tekstvedlegg. 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-filer åpner opprinnelig i alle moderne nettlesere, inkludert Chrome, Safari, Firefox og Edge, men mangler støtte i eldre skrivebordsprogramvare som eldre versjoner av Microsoft Office. PNG-bilder nyter godt av universell kompatibilitet på alle større operativsystemer, inkludert Windows, macOS, Linux, iOS og Android. Hver eneste moderne nettleser, bildeviser og kontorpakke åpner PNG-filer uten behov for ekstra programtillegg.
💡 Nyttig informasjon
Når du konverterer vektorer til raster, velger du en oppløsningsstørrelse som samsvarer med ditt endelige visningsmål. Eksport i doble dimensjoner skaper et skarpt bilde for høydensitets Retina-skjermer.
Format-sammenligning og tekniske spesifikasjoner
En typisk logovektorfil er på omtrent 15 KB. Å konvertere den til en høyoppløselig PNG skaper en fil på rundt 250 KB. På en rask fiberforbindelse overføres denne filen på under ett millisekund. Over en 5G-mobilforbindelse tar det omtrent to millisekunder, og på et standard 4G-nettverk fullføres overføringen på omtrent ti millisekunder.
Ofte stilte spørsmål
Hvordan konverterer du SVG-vektor til PNG-bilde uten å miste kvalitet?
For å holde resultatet skarpt, gjengir du vektormatematikken ved en høy pikseldimensjon før du bruker den tapfri DEFLATE-komprimeringen som brukes i PNG-filer. Fordi begge formater er tapfrie, bevarer konverteringen hver eneste skarpe kant og farge nøyaktig så lenge du ikke skalerer opp det endelige pikselrutenettet utover den genererte størrelsen.
Hva er forskjellen mellom SVG-vektor og 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.