Por que acontece
Uma imagem bitmap é uma grade de pixels. Uma vetorização básica segue a grade e coloca um nó em quase todo degrau de pixel, então um círculo liso vira uma escada de centenas de pontos. Arquivos DXF feitos a partir de bitmaps são o pior caso: cada vértice é um segmento reto.
Um vetor limpo faz o contrário. Ele acha os cantos e depois ajusta poucas curvas de Bézier entre eles, dentro de uma tolerância. A tolerância deste conversor é de 0,05 mm, e os detalhes menores que a opção de detalhe são descartados em vez de traçados.
A mesma imagem, três níveis de detalhe
A imagem "dragon engraving" com 100 mm de largura, convertida três vezes com o perfil laser, mudando só a opção de detalhe. Os números vêm dos resultados reais. A última linha é uma referência: os pontos de borda do bitmap original, que é o que uma vetorização que segue os pixels colocaria como nós.
| Detalhe | Contornos | Nós (curvas do SVG) | Vértices (polilinhas do DXF) |
|---|
| Baixo (descarta o que for menor que 1 mm) | 157 | 3.072 | 17.010 |
|---|
| Médio (0,5 mm) | 264 | 3.461 | 19.097 |
|---|
| Alto (0,25 mm) | 407 | 3.812 | 20.837 |
|---|
| Referência: um nó por degrau de pixel do bitmap de 512 px | – | 21.766 | – |
|---|
O SVG mantém as curvas e por isso precisa de bem menos nós. O DXF guarda cada curva como segmentos retos pequenos (dentro de 0,01 mm), então o LightBurn mostra mais pontos quando abre o DXF.