← Powrót do centrum pomocy

Co dokładnie usuwa czyszczarka SVG?

zapytał arkadyst · 2026-05-24
Sześć rzeczy, pozostałości po importach z Inkscape / DXF, których żadna część poprawnego kształtu do cięcia pianki nigdy nie potrzebuje:

1. <symbol id="*…"> — DXF Model_Space / Paper_Space placeholders. `*` powoduje, że plik jest nieprawidłowym plikiem XML dla parserów ściśle sprawdzających poprawność.
2. <inkscape:path-effect …> — Efekty ścieżki na żywo (wyokrąglanie/fazowanie itp.). Widoczna ścieżka jest w porządku sama w sobie; definicja LPE jest przydatna tylko wtedy, gdy zamierzasz ponownie edytować ścieżkę wewnątrz Inkscape.
3. Wzorzec Wypełnienia kreskowania DXF, nigdy nie odnoszone do niczego, co tniemy.
4. Odległość X — Groty linii wymiarowych DXF
5. Nieużyte definicje — wszystko w `<defs>`, do czego nic w dokumencie nie odnosi się przez `url(#…)`, `href="#…"` lub `xlink:href="#…"`. Kategorie dla długiego ogona.
6. xml:space="preserve" na głównym elemencie `<svg>` — nieszkodliwe, ale Inkscape dodaje je wszędzie, a nasz serializator tego nie potrzebuje.

To, czego NIE dotyka: ścieżki, wielokąty, prostokąty, okręgi, transformacje, `<sodipodi:namedview>` (stan widoku Inkscape), ani żadne definicje, które są faktycznie używane.

Przetestuj to na swoim własnym pliku na Czyszczenie SVG — na stronie wyników wyświetlana jest lista dokładnie tego, co zostało usunięte, wraz z ich liczbą i typem.

Twoja odpowiedź

Załóż konto lub Zaloguj się odpowiedzieć