SVG heeft de verkeerde grootte
De geïmporteerde SVG is veel te groot of te klein. Je verwachtte één grootte, maar kreeg een andere.
Wat je ziet
Je importeert een SVG waarvan je weet dat die (bijvoorbeeld) 100 mm × 100 mm moet zijn. De SVG komt binnen als 350 × 350 mm, of 28 × 28 mm, of met een geheel andere grootte.
Wat er gebeurt
Het coördinatensysteem van SVG is flexibel en komt zelden overeen met de bedoeling van de gebruiker. De aanname over de eenheid hangt af van:
- Of het SVG-bestand een expliciete
width/heightheeft (met eenheden zoalsmm,in,px). - Of het SVG-bestand een
viewBoxheeft. - Hoe de bronapplicatie "1 eenheid" interpreteert.
Veelvoorkomende valkuilen:
- De SVG heeft alleen een
viewBox(geen width/height met eenheden). Beam Bench raadt een eenheid. - De SVG is geëxporteerd met eenheden in pixels en Beam Bench behandelt die als mm (of andersom).
- Tijdens het exporteren is een schaalfactor toegepast.
Oplossing
Als de SVG precies 3.78x te groot is
De SVG staat in pixels, maar wordt behandeld als mm. 1 pixel bij 96 DPI = 1/96 inch = 0.265 mm, maar Beam Bench kan 1 eenheid = 1 pixel = 1 mm behandelen, wat de factor 1 / 0.265 ≈ 3.78 oplevert.
Open de SVG in Inkscape, stel de documenteenheden expliciet in op mm, sla het bestand op en importeer het opnieuw.
Als de SVG een andere afwijkende verhouding heeft
Open de SVG in een teksteditor. Bekijk het element <svg>:
<svg width="100mm" height="100mm" viewBox="0 0 100 100">De viewBox is de interne coördinatenruimte. Als width/height ontbreken of in pixels zijn opgegeven, kun je dit meestal oplossen door ze te bewerken en expliciet mm-eenheden toe te voegen.
Als je het bestand niet wilt bewerken
- Importeer de SVG en schaal deze vervolgens gelijkmatig. Selecteer de geïmporteerde objecten en gebruik Vormeigenschappen om de gewenste B / H in te stellen.
- Noteer de schaalfactor en pas deze consequent toe.
Als de SVG uit Adobe Illustrator komt
De SVG-exportinstellingen van Illustrator beïnvloeden de eenheden. Probeer het deelvenster "More options" en stel het volgende in:
- Decimal places: 4 (precisie).
- Tekencodering: UTF-8.
- Gebruik
<inline>-stijlkenmerken.
Voor laserwerk levert exporteren vanuit Inkscape voorspelbaardere resultaten op dan vanuit Illustrator.
Als tijdelijke oplossing: importeren en vervolgens vergroten/verkleinen
Voor eenmalige bestanden meet je de grootte één keer, schaal je de SVG naar de gewenste grootte en sla je het project op. Bij de volgende import van hetzelfde bronbestand is dezelfde schaal nodig.
Controleren of het werkt
- De geïmporteerde SVG heeft de juiste afmetingen in de tool Meten of in Vormeigenschappen.
- Volgende imports van hetzelfde bestand hebben steeds de juiste grootte.
Nog steeds vastgelopen?
- Naslaginformatie over ondersteunde imports.
- Problemen met mislukte imports oplossen: voor bestanden die helemaal niet worden geïmporteerd.
- Plaats een bericht in de Facebook-groep met het SVG-bestand en de grootte die je verwachtte.
Importeren mislukt
Beam Bench heeft geweigerd je bestand te importeren, of heeft het geïmporteerd als een leeg of beschadigd object.
Artbibliotheek kan niet worden opgeslagen
Het bestand .bbart toont een rode banner met een opslagfout. Destructieve bewerkingen zijn uitgeschakeld totdat het opslaan is gelukt.