SVG-Dateien, die aus CAD-Programmen exportiert wurden — insbesondere solche, die in Inkscape über einen DXF-Import hin- und herkonvertiert wurden — enthalten oft überflüssige Daten, die SVG-Parser zum Absturz bringen. SVG-Cleaner streift den Schrott ab, damit deine Konturen sauber geladen werden.
Was geht mit CAD SVGs schief?
Häufige Übeltäter, die der Reiniger entfernt:
<symbol id="*Model_Space">blocks — the asterisk is an invalid XML id character that crashes parsers.<inkscape:path-effect>live path effects.<pattern id="Hatch…">DXF hatch fills.<marker id="Distance…">dimension markers.- Unused
<defs>entries and strayxml:space="preserve".
Zwei Möglichkeiten zur Verwendung
- Automatisch — cncfoam.com bereinigt jedes SVG in dem Moment, in dem du es in das Tool lädst oder hineinziehst, und zeigt eine Benachrichtigung an, was entfernt wurde. Meistens musst du dir darüber keine Gedanken machen.
- Das eigenständige Werkzeug — die Öffentlichkeit SVG-Cleaner Seite bereinigt Dateien in deinem Browser (nichts wird hochgeladen). Lade eine einzelne Datei oder einen ganzen Ordner hoch; jede Datei erhält ein CLEANED / ALREADY CLEAN / FAIL-Badge mit der genauen Parser-Nachricht, und du kannst alles als ZIP herunterladen.
Sicherheit
SVGs können Skripte enthalten, daher wird jede SVG, die auf cncfoam.com hochgeladen wird, ebenfalls entsorgt — <script>, <foreignObject>, event handlers and javascript:/data: links are stripped — before it is parsed or stored. The cleaner is about ParseabilityIst das Desinfektionsmittel etwa Sicherheitbeide laufen automatisch