Documentación de Beam Bench

El SVG se ha importado con un tamaño incorrecto

El SVG importado es demasiado grande o demasiado pequeño. Esperabas un tamaño y has obtenido otro.

Qué ves

Importas un SVG que sabes que debería medir, por ejemplo, 100 mm × 100 mm. Se importa con un tamaño de 350 × 350 mm, 28 × 28 mm o unas dimensiones completamente distintas.

Qué ocurre

El sistema de coordenadas de SVG es flexible y rara vez coincide con la intención del usuario. La unidad que se presupone depende de:

  • Si el archivo SVG tiene valores explícitos para width / height (con unidades como mm, in o px).
  • Si el archivo SVG tiene un viewBox.
  • Cómo interpreta «1 unidad» la aplicación de origen.

Problemas habituales:

  • El SVG solo tiene un viewBox (sin valores de anchura y altura con unidades). Beam Bench calcula una unidad.
  • El SVG se exportó con unidades en píxeles y Beam Bench las interpreta como mm (o al contrario).
  • Se aplicó un factor de escala durante la exportación.

Solución

Si el SVG es exactamente 3.78x más grande

El SVG está en píxeles, pero se interpreta como si estuviera en mm. 1 píxel a 96 DPI = 1/96 pulgadas = 0.265 mm, pero Beam Bench puede interpretar que 1 unidad = 1 píxel = 1 mm, lo que produce el factor 1 / 0.265 ≈ 3.78.

Abre el SVG en Inkscape, establece explícitamente las unidades del documento en mm, guárdalo y vuelve a importarlo.

Si el SVG tiene otro factor de diferencia

Abre el SVG en un editor de texto. Busca el elemento <svg>:

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

El viewBox es el espacio de coordenadas interno. Si faltan width/height o están en píxeles, normalmente puedes corregirlos editándolos para añadir explícitamente las unidades mm.

Si no quieres editar el archivo

  • Impórtalo y aplica una escala uniforme. Selecciona los objetos importados y usa Propiedades de forma para establecer los valores deseados de W / H.
  • Anota el factor de escala y aplícalo siempre de la misma forma.

Si el SVG procede de Adobe Illustrator

La exportación de SVG de Illustrator incluye ajustes que afectan a las unidades. Prueba el panel «Más opciones» y establece:

  • Posiciones decimales: 4 (precisión).
  • Codificación: UTF-8.
  • Usa atributos de estilo <inline>.

Para trabajos con láser, exportar desde Inkscape ofrece resultados más previsibles que hacerlo desde Illustrator.

Solución alternativa: importa y cambia el tamaño

Para archivos que solo vas a usar una vez, basta con medirlos, aplicar la escala necesaria para obtener el tamaño previsto y guardar el proyecto. La próxima vez que importes el mismo archivo de origen, tendrás que aplicar la misma escala.

Comprueba que ha funcionado

  • El SVG importado tiene las medidas correctas en la herramienta Medir o en Propiedades de forma.
  • Las siguientes importaciones del mismo archivo mantienen siempre el tamaño correcto.

¿Sigues teniendo problemas?

On this page