SVG in PNG umwandeln
Die Konvertierung von SVG-Vektordateien in PNG-Rasterbilder wandelt skalierbare, codebasierte Grafiken in Raster mit fester Pixelzahl um, die mit allen Anwendungen kompatibel sind.
Formatvergleich & technische Spezifikationen
| Spezifikation | SVG | PNG |
|---|---|---|
| MIME-Typ | image/ | image/ |
| Typ | Vektor | Raster |
| Kompression | verlustfreier XML-Text (GZIP-komprimierbar über .svgz) | verlustfrei (DEFLATE / LZ77 + Huffman) |
| Standardspezifikation | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Magic-Bytes-Header | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Formatübersicht & Anwendungsbereiche
Skalierbare Vektorgrafiken basieren auf XML-Textcode, um geometrische Pfade, Linien und Formen direkt auf Bildschirmen zu zeichnen. Dieses Format eignet sich hervorragend für Web-Logos und Icons, da die Grafik bei jeder Bildschirmgröße scharf bleibt. Einige ältere Software, strenge E-Mail-Clients und spezielle Druckwerkzeuge können Vektorcode jedoch nicht lesen. Die Umwandlung der Datei in ein Portable Network Graphics-Format löst dieses Problem, indem die Vektorformen in ein festes Gitter aus farbigen Pixeln gezeichnet werden. Webentwickler und Grafikdesigner benötigen diese Konvertierung häufig, wenn sie Icons für Mobile-App-Stores oder ältere Plattformen vorbereiten. App-Stores erfordern bestimmte Rasterabmessungen für Anwendungs-Icons. Durch das Ändern der Vektorquelle in ein festes Bildgitter stellen Ersteller sicher, dass die Grafik auf jedem Gerät korrekt angezeigt wird, ohne auf die Zielanwendung angewiesen zu sein, um XML-Code zu parsen.
Technische Spezifikationen und Codec-Übersicht
SVG-Dateien verwenden den MIME-Typ image/svg+xml und bestehen aus Klartext-XML-Tags, die in Markup-Klammern eingeschlossen sind. Sie verwenden keine Magic Bytes, da es sich um menschenlesbare Textdokumente handelt. PNG-Dateien verwenden den MIME-Typ image/png und beginnen mit einer exakten Acht-Byte-Magiesignatur von 89 50 4E 47 0D 0A 1A 0A. Strukturell basiert SVG auf mathematischen Pfadanweisungen und Koordinaten. PNG basiert auf einem Rastergitter aus Pixeln, die mit dem DEFLATE-Algorithmus komprimiert wurden, der LZ77-Sliding-Dictionary-Matching mit Huffman-Kodierung für verlustfreie Komprimierung kombiniert.
Betriebssystem- & Browser-Kompatibilität
SVG-Dateien lassen sich in den meisten aktuellen Browsern öffnen, ältere Desktop-Software unterstützt sie möglicherweise nicht. PNG-Bilder werden von den wichtigsten Betriebssystemen, Browsern, Bildbetrachtern und Office-Paketen breit unterstützt.
Nützliche Informationen
Dieser Konverter rendert die SVG-Datei mit den darin festgelegten Abmessungen. Wenn Sie ein größeres oder auf Retina-Displays scharfes PNG benötigen, erhöhen Sie vor der Umwandlung die Breiten- und Höhenwerte in der SVG-Datei.
Häufig gestellte Fragen
Was ändert sich, wenn eine SVG-Vektorgrafik in ein PNG-Bild gerastert wird?
SVG ist ein Vektorformat, PNG ein Rasterformat. Bei der Umwandlung wird SVG in einer gewählten Pixelgröße gerendert; PNG erhält diese Pixel, nicht aber das ursprüngliche Vektorbild.
Was ist der Unterschied zwischen SVG-Vektor und PNG-Bild?
SVG ist ein Vektorformat, das aus XML-Textanweisungen aufgebaut ist und sich unendlich oft ohne Verpixelung skalieren lässt. PNG ist ein Rasterformat, das aus einem festen Gitter einzelner farbiger Pixel aufgebaut ist. Vektoren eignen sich am besten für Skalierung und responsives Webdesign, während Raster am besten für komplexe fotografische Texturen und universelle Softwarekompatibilität geeignet sind.