← Voltar ao centro de ajuda

O que exatamente o limpador de SVG remove?

perguntado por arcadist · 2026-05-24
Seis coisas, todos restos de importações do Inkscape / DXF que nenhuma parte de uma forma válida de cortador de espuma jamais precisa:

1. **`<symbol id="*…">`** — Espaços de trabalho DXF Model_Space / Paper_Space. O `*` torna o arquivo XML inválido para analisadores rígidos.
2. **`<inkscape:path-effect …>`** — Efeitos de Caminho ao Vivo (arredondar_biselar, etc.). O caminho visível está correto por si só; a definição do ECL é útil apenas se você for re-editar o caminho dentro do Inkscape.
Preenchimentos de hachura DXF, nunca referenciados por nada que cortamos
Distância X
5. **Definições não utilizadas** — qualquer coisa em `<defs>` que nada no documento referencia via `url(#…)`, `href="#…"` ou `xlink:href="#…"`. Categoria residual para a cauda longa.
6. **`xml:space="preserve"`** no elemento raiz `<svg>` — inofensivo, mas o Inkscape adiciona-o em todo o lado e o nosso serializador não precisa dele.

O que NÃO toca: paths, polígonos, rects, círculos, transforms, `<sodipodi:namedview>` (estado de visualização do Inkscape), ou qualquer def que seja realmente referenciado.

Teste no seu próprio arquivo em https://cncfoam.com/svg_cleaner.php — a página de resultados lista exatamente o que foi removido, por contagem e tipo.

Sua resposta

Criar conta ou entrar responder