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/heightenthält (mit Einheiten wiemm,in,px). - Ob die SVG-Datei eine
viewBoxenthä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?
- Referenz zu unterstützten Importformaten.
- Fehlerbehebung bei fehlgeschlagenen Importen: für Dateien, die überhaupt nicht importiert werden.
- Veröffentlichen Sie die SVG-Datei und die von Ihnen erwartete Größe in der Facebook-Gruppe.
Import fehlgeschlagen
Beam Bench hat den Import Ihrer Datei abgelehnt oder sie als leeres bzw. fehlerhaftes Objekt importiert.
Kunstbibliothek lässt sich nicht speichern
Für die .bbart-Datei wird ein rotes Banner mit einem Speicherfehler angezeigt. Destruktive Vorgänge sind deaktiviert, bis das Speichern erfolgreich ist.