Documentazione Beam Bench

L'SVG è stato importato con dimensioni errate

L'SVG importato è molto più grande o più piccolo del dovuto. Ti aspettavi una dimensione e ne hai ottenuta un'altra.

Cosa vedi

Importi un SVG che sai dovrebbe essere (ad esempio) 100 mm × 100 mm. Viene importato come 350 × 350 mm, 28 × 28 mm o con dimensioni completamente diverse.

Cosa sta succedendo

Il sistema di coordinate di SVG è flessibile e raramente corrisponde a ciò che intende l'utente. L'unità presunta dipende da:

  • Se il file SVG ha width / height espliciti (con unità come mm, in, px).
  • Se il file SVG ha un viewBox.
  • Dall'interpretazione dell'app di origine di "1 unità".

Problemi comuni:

  • L'SVG ha solo un viewBox (nessun width/height con unità). Beam Bench deduce un'unità.
  • L'SVG è stato esportato con unità in pixel e Beam Bench le considera mm (o viceversa).
  • Durante l'esportazione è stato applicato un fattore di scala.

Correzione

Se l'SVG è esattamente 3.78x troppo grande

L'SVG è in pixel, considerati come mm. 1 pixel a 96 DPI = 1/96 di pollice = 0.265 mm, ma Beam Bench potrebbe considerare 1 unità = 1 pixel = 1 mm, ottenendo il fattore 1 / 0.265 ≈ 3.78.

Apri l'SVG in Inkscape, imposta esplicitamente le unità del documento su mm, salva e reimporta.

Se l'SVG è fuori scala secondo un altro rapporto

Apri l'SVG in un editor di testo. Osserva l'elemento <svg>:

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

Il viewBox è lo spazio di coordinate interno. Se width/height mancano o sono in pixel, di solito puoi risolvere modificandoli per aggiungere esplicitamente le unità mm.

Se non vuoi modificare il file

  • Importa, quindi ridimensiona in modo uniforme. Seleziona gli oggetti importati e usa Proprietà forma per impostare i valori W / H desiderati.
  • Annota il fattore di scala e applicalo in modo coerente.

Se l'SVG proviene da Adobe Illustrator

L'esportazione SVG di Illustrator ha impostazioni che influenzano le unità. Prova il pannello "Altre opzioni" e imposta:

  • Posizioni decimali: 4 (precisione).
  • Codifica: UTF-8.
  • Usa attributi di stile <inline>.

Per il lavoro laser, l'esportazione da Inkscape offre risultati più prevedibili rispetto a Illustrator.

Come soluzione alternativa: importa e poi ridimensiona

Per file singoli, misura una volta, ridimensiona alla dimensione prevista e salva il progetto. La successiva importazione dello stesso file sorgente richiederà lo stesso fattore di scala.

Verifica del risultato

  • L'SVG importato ha le dimensioni corrette con lo strumento Misura o in Proprietà forma.
  • Le importazioni successive dello stesso file vengono costantemente importate alla dimensione corretta.

Ancora bloccato?

On this page