Le SVG est importé à une mauvaise taille
Le SVG importé est beaucoup trop grand ou trop petit. Vous attendiez une taille et en obtenez une autre.
Ce que vous observez
Vous importez un SVG dont vous savez qu'il devrait mesurer (par exemple) 100 mm × 100 mm. Il est importé à 350 × 350 mm, à 28 × 28 mm, ou à une taille complètement différente.
Ce qui se passe
Le système de coordonnées des SVG est flexible et correspond rarement à l'intention de l'utilisateur. L'hypothèse concernant les unités dépend des éléments suivants :
- Le fait que le fichier SVG possède ou non une
width/heightexplicite (avec des unités telles quemm,in,px). - Le fait que le fichier SVG possède ou non une
viewBox. - L'interprétation de « 1 unité » par l'application source.
Pièges courants :
- Le SVG ne possède qu'une
viewBox(aucune width/height avec unités). Beam Bench suppose une unité. - Le SVG a été exporté avec des unités en pixels et Beam Bench les traite comme des mm (ou inversement).
- Un facteur d'échelle a été appliqué lors de l'exportation.
Correction
Si le SVG est exactement 3.78x trop grand
Le SVG est en pixels, traités comme des mm. 1 pixel à 96 DPI = 1/96 pouce = 0.265 mm, mais Beam Bench peut traiter 1 unité = 1 pixel = 1 mm, ce qui donne le facteur 1 / 0.265 ≈ 3.78.
Ouvrez le SVG dans Inkscape, définissez explicitement les unités du document sur mm, enregistrez, puis réimportez-le.
Si le SVG présente un autre rapport d'échelle
Ouvrez le SVG dans un éditeur de texte. Examinez l'élément <svg> :
<svg width="100mm" height="100mm" viewBox="0 0 100 100">La viewBox est l'espace de coordonnées interne. Si width/height sont absents ou exprimés en pixels, vous pouvez généralement corriger le problème en les modifiant pour ajouter explicitement des unités mm.
Si vous ne voulez pas modifier le fichier
- Importez-le, puis mettez-le à l'échelle uniformément. Sélectionnez les objets importés et utilisez Propriétés de la forme pour définir la largeur/hauteur souhaitée.
- Notez le facteur d'échelle et appliquez-le de façon cohérente.
Si le SVG provient d'Adobe Illustrator
L'exportation SVG d'Illustrator comporte des paramètres qui influent sur les unités. Essayez le volet « Plus d’options » et définissez :
- Décimales : 4 (précision).
- Encodage : UTF-8.
- Utiliser les attributs de style
<inline>.
Pour le travail au laser, l'exportation depuis Inkscape donne des résultats plus prévisibles que depuis Illustrator.
Solution de contournement : importez puis redimensionnez
Pour des fichiers ponctuels, mesurez simplement une fois, mettez à l'échelle à la taille prévue, puis enregistrez le projet. La prochaine importation du même fichier source nécessitera la même échelle.
Vérifiez que cela a fonctionné
- Le SVG importé est correctement mesuré avec l'outil Mesure ou dans Propriétés de la forme.
- Les importations ultérieures du même fichier sont systématiquement importées à la bonne taille.
Vous êtes toujours bloqué ?
- Référence des importations prises en charge.
- Résolution des problèmes d'échec d'importation : pour les fichiers qui ne s'importent pas du tout.
- Publiez dans le groupe Facebook avec le fichier SVG et la taille attendue.
Échec de l’importation
Beam Bench a refusé d’importer votre fichier ou l’a importé sous forme d’objet vide / endommagé.
La bibliothèque d’illustrations ne s’enregistre pas
Le fichier .bbart affiche une bannière rouge d’erreur d’enregistrement. Les opérations destructrices sont désactivées jusqu’à ce que l’enregistrement réussisse.