Documentação do Beam Bench

SVG importado com tamanho incorreto

O SVG importado está muito grande ou muito pequeno. Você esperava um tamanho e recebeu outro.

O que você vê

Você importa um SVG que sabe que deveria ter (por exemplo) 100 mm × 100 mm. Ele é importado como 350 × 350 mm, 28 × 28 mm ou com algum tamanho completamente diferente.

O que está acontecendo

O sistema de coordenadas do SVG é flexível e raramente corresponde à intenção do usuário. A suposição de unidade depende de:

  • Se o arquivo SVG tem width / height explícitos (com unidades como mm, in, px).
  • Se o arquivo SVG tem um viewBox.
  • Da interpretação do aplicativo de origem para "1 unidade".

Problemas comuns:

  • O SVG tem apenas um viewBox (sem width/height com unidades). O Beam Bench estima uma unidade.
  • O SVG foi exportado com unidades em pixels e o Beam Bench as trata como mm (ou vice-versa).
  • Um fator de escala foi aplicado durante a exportação.

Correção

Se o SVG estiver exatamente 3.78x grande demais

O SVG está em pixels, tratados como mm. 1 pixel a 96 DPI = 1/96 polegada = 0.265 mm, mas o Beam Bench pode tratar 1 unidade = 1 pixel = 1 mm, resultando no fator 1 / 0.265 ≈ 3.78.

Abra o SVG no Inkscape, defina explicitamente as unidades do documento como mm, salve e importe novamente.

Se o SVG estiver com alguma outra proporção incorreta

Abra o SVG em um editor de texto. Observe o elemento <svg>:

<svg width="100mm" height="100mm" viewBox="0 0 100 100">

O viewBox é o espaço interno de coordenadas. Se width/height estiverem ausentes ou em pixels, geralmente você pode corrigir editando-os para adicionar explicitamente unidades mm.

Se você não quiser editar o arquivo

  • Importe e depois redimensione uniformemente. Selecione os objetos importados e use Propriedades da Forma para definir a L / A desejada.
  • Anote o fator de escala e aplique-o de forma consistente.

Se o SVG vier do Adobe Illustrator

A exportação de SVG do Illustrator tem configurações que afetam as unidades. Tente o painel "Mais opções" e defina:

  • Casas decimais: 4 (precisão).
  • Codificação: UTF-8.
  • Use atributos de estilo <inline>.

Para trabalhos a laser, exportar pelo Inkscape gera resultados mais previsíveis do que pelo Illustrator.

Como alternativa: importe e depois redimensione

Para arquivos pontuais, basta medir uma vez, dimensionar para o tamanho pretendido e salvar o projeto. A próxima importação do mesmo arquivo de origem precisará da mesma escala.

Verifique se funcionou

  • O SVG importado mede corretamente com a ferramenta Medir ou em Propriedades da Forma.
  • As importações subsequentes do mesmo arquivo são sempre feitas no tamanho correto.

Ainda está com problemas?

On this page