Beam Bench Dokumentation

SVG wurde in der falschen Größe importiert

Die importierte SVG ist viel zu groß oder zu klein. Sie haben eine bestimmte Größe erwartet, aber eine andere erhalten.

Das ist zu sehen

Sie importieren eine SVG, von der Sie wissen, dass sie beispielsweise 100 mm × 100 mm groß sein sollte. Sie wird jedoch mit 350 × 350 mm, 28 × 28 mm oder einer völlig anderen Größe importiert.

Was geschieht

Das Koordinatensystem von SVG ist flexibel und entspricht nur selten den Absichten des Benutzers. Welche Einheit angenommen wird, hängt von Folgendem ab:

  • Ob die SVG-Datei explizite Angaben für width / height enthält (mit Einheiten wie mm, in, px).
  • Ob die SVG-Datei eine viewBox enthält.
  • Wie die Quellanwendung „1 Einheit“ interpretiert.

Häufige Fehlerquellen:

  • Die SVG enthält nur eine viewBox (keine Breiten-/Höhenangaben mit Einheiten). Beam Bench schätzt die Einheit.
  • Die SVG wurde mit Einheiten in Pixeln exportiert und Beam Bench behandelt sie als mm (oder umgekehrt).
  • Beim Export wurde ein Skalierungsfaktor angewendet.

Lösung

Wenn die SVG genau 3.78x zu groß ist

Die SVG verwendet Pixel, die als mm behandelt werden. 1 Pixel bei 96 DPI = 1/96 Zoll = 0.265 mm, Beam Bench behandelt 1 Einheit jedoch möglicherweise als 1 Pixel = 1 mm. Daraus ergibt sich der Faktor 1 / 0.265 ≈ 3.78.

Öffnen Sie die SVG in Inkscape, legen Sie die Dokumenteinheit ausdrücklich auf mm fest, speichern Sie die Datei und importieren Sie sie erneut.

Wenn die Größe der SVG um ein anderes Verhältnis abweicht

Öffnen Sie die SVG in einem Texteditor. Sehen Sie sich das Element <svg> an:

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

Die viewBox ist der interne Koordinatenraum. Wenn width/height fehlen oder in Pixeln angegeben sind, können Sie das Problem normalerweise beheben, indem Sie diese Angaben bearbeiten und ausdrücklich die Einheit mm hinzufügen.

Wenn Sie die Datei nicht bearbeiten möchten

  • Importieren Sie die Datei und skalieren Sie sie anschließend proportional. Wählen Sie die importierten Objekte aus und stellen Sie unter Formeigenschaften die gewünschten Werte für B / H ein.
  • Notieren Sie den Skalierungsfaktor und wenden Sie ihn durchgängig an.

Wenn die SVG aus Adobe Illustrator stammt

Der SVG-Export von Illustrator enthält Einstellungen, die sich auf die Einheiten auswirken. Öffnen Sie den Bereich „Weitere Optionen“ und legen Sie Folgendes fest:

  • Dezimalstellen: 4 (Genauigkeit).
  • Codierung: UTF-8.
  • <inline>-Stilattribute verwenden.

Für Laserarbeiten liefert der Export aus Inkscape besser vorhersehbare Ergebnisse als der Export aus Illustrator.

Als Behelfslösung: importieren und anschließend die Größe ändern

Bei einmalig verwendeten Dateien genügt es, einmal nachzumessen, auf die gewünschte Größe zu skalieren und das Projekt zu speichern. Beim nächsten Import derselben Quelldatei ist dieselbe Skalierung erforderlich.

Überprüfen, ob die Lösung funktioniert hat

  • Die importierte SVG weist mit dem Messwerkzeug oder unter Formeigenschaften die richtigen Maße auf.
  • Bei weiteren Importen derselben Datei wird diese durchgängig in der richtigen Größe importiert.

Problem weiterhin ungelöst?

On this page