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/heightexplícitos (com unidades comomm,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?
- Referência de importações compatíveis.
- Solução de problemas de falha na importação: para arquivos que não são importados de modo algum.
- Publique no grupo do Facebook com o arquivo SVG e o tamanho que você esperava.