Konvertera SVG till PNG
Konvertering av SVG-vektorfiler till PNG-rasterbilder omvandlar skalbar, kodbaserad grafik till pixelrutnät med fast upplösning för bred kompatibilitet med programvara.
Formatjämförelse och tekniska specifikationer
| Specifikation | SVG | PNG |
|---|---|---|
| MIME-typ | image/ | image/ |
| Typ | vektor | raster |
| Komprimering | förlustfri XML-text (GZIP-komprimerbar via .svgz) | förlustfri (DEFLATE / LZ77 + Huffman) |
| Standardspecifikation | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Magic Bytes-huvud | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Formatöversikt och användningsområden
Skalbar vektorgrafik förlitar sig på XML-textkod för att rita geometriska banor, linjer och former direkt på skärmar. Detta format fungerar utmärkt för webblogotyper och ikoner eftersom grafiken förblir skarp i alla skärmstorlekar. Viss äldre programvara, strikta e-postklienter och specifika utskriftsverktyg kan dock inte läsa vektorkod. Att omvandla filen till en PNG-fil löser detta problem genom att omvandla vektorformerna till ett fast rutnät av färgade pixlar. Webbutvecklare och grafiska formgivare behöver ofta denna konvertering när de förbereder ikoner för mobilappbutiker eller äldre plattformar. Appbutiker kräver specifika rasterdimensioner för applikationsikoner. Genom att ändra vektorkällan till ett fast bildrutnät ser skaparna till att grafiken visas korrekt på många enheter utan att förlita sig på att målapplikationen tolkar XML-koden.
Tekniska specifikationer och kodeköversikt
SVG-filer använder MIME-typen image/svg+xml och består av vanlig text med XML-taggar inneslutna i vinkelparenteser. De använder inte magiska byte eftersom de är läsbara textdokument. PNG-filer använder MIME-typen image/png och börjar med en exakt åttabyte-magisk signatur på 89 50 4E 47 0D 0A 1A 0A. Strukturellt förlitar sig SVG på matematiska sökvägsinstruktioner och koordinater. PNG förlitar sig på ett rasterrutnät av pixlar som komprimerats med DEFLATE-algoritmen, vilken kombinerar LZ77-glidande ordboksmatchning med Huffman-kodning för förlustfri komprimering.
OS- och webbläsarkompatibilitet
SVG-filer kan öppnas i de flesta moderna webbläsare, men äldre datorprogram kanske inte stöder dem. PNG-bilder har brett stöd i de största operativsystemen, webbläsarna, bildvisarna och kontorsprogrammen.
Användbar information
Den här konverteraren återger SVG-filen med den bredd och höjd som anges i filen. Om du vill ha en större eller skarpare PNG för Retina-skärmar anger du större bredd och höjd i SVG-filen före konverteringen.
Vanliga frågor
Vad förändras när en SVG-vektor rastreras till en PNG-bild?
SVG är vektorbaserat och PNG är rasterbaserat. Konverteringen återger SVG i en vald pixelstorlek; PNG bevarar pixlarna men inte originalets vektorgrafik.
Vad är skillnaden mellan SVG-vektor och PNG-bild?
SVG är ett vektorformat byggt från XML-textinstruktioner som skalar oändligt utan pixelering. PNG är ett rasterformat byggt från ett fast rutnät av enskilda färgade pixlar. Vektorer hanterar storleksändring och responsiv webbdesign bäst, medan raster hanterar komplexa fotografiska strukturer och bred programvarukompatibilitet bäst.