- Stell die Dokumentgröße vor dem Export in mm ein
- Wandle Text und Konturlinien in Pfade um, löse Beschneidungen auf und lösche Bilder und versteckte Objekte
- Speichere als SVG (oder als DXF in mm) und öffne es im DXF-Prüfer
- Miss ein Maß, das du kennst, bevor du kalkulierst
Einheiten: 96, 72 und die viewBox
CSS und SVG legen 1 in = 96 px und 1 pt = 1/72 in fest. Die Wurzel eines SVG kann eine Breite und eine Höhe mit Einheit (mm, in, pt, px …) und eine viewBox tragen: vier Zahlen, die das Rechteck der Zeichenkoordinaten angeben, das in diese Breite und Höhe eingepasst wird. Eine Breite oder Höhe ohne Einheit ist in px. Illustrator arbeitet mit 72 px pro Zoll: Im Adobe-Community-Forum wurde ein Quadrat von 10 cm als 283,46 px exportiert, wo 377,95 px erwartet wurden — 72 gegen 96 pro Zoll, ein Programm mit 96 pro Zoll zeigt es also mit 75 %. Die Experten der Adobe-Community schlagen vor, beim SVG-Export Responsive abzuwählen, was feste Maße schreibt.
| Die Wurzel des SVG sagt | So liest Zorocut es |
|---|---|
| Breite und Höhe in mm, cm oder in und eine viewBox | Exakt: Die viewBox wird auf diese Größe skaliert |
| Breite und Höhe in px oder ohne Einheit | Eine Einheit = 1/96 in; 1/72 in bei einer Illustrator-Datei |
| Breite und Höhe in pt | Ein pt = 1/72 in |
| Nur eine viewBox oder Breite und Höhe in % | Eine Einheit = 1/96 in (1/72 in bei Illustrator), mit der Warnung „Das SVG hat keine Größe in mm“ |
| Breite und Höhe, die die Proportionen der viewBox nicht einhalten | Mit dem kleineren Maßstab gelesen, mit einer Warnung |
Zorocut behandelt eine Datei als Illustrator-Datei, wenn es darin den Kommentar „Generator: Adobe Illustrator“ findet. Hat ein Werkzeug diesen Kommentar entfernt, wird eine Illustrator-Datei in px mit 96 pro Zoll gelesen und kommt mit 75 % an — deshalb misst du ein bekanntes Maß.
Kurven
- Kreise und SVG-Bögen mit gleichen Radien bleiben echte Bögen; ebenso gerundete Rechteckecken mit gleichen Radien.
- Béziers und Ellipsen werden mit Bögen und Linien innerhalb von 0,01 mm angepasst und in der Prüfung vor dem Schnitt als angenähert aufgelistet.
- Exportierst du stattdessen eine DXF aus Inkscape, wird jedes Bézier-Segment zu einem eigenen SPLINE, und ein Dokument in px wird ohne Einheit bei 96 px pro Zoll geschrieben — siehe DXF-Einheiten und Splines und Bögen.
Füllungen, Konturlinien, Text, Beschneidungen
| In der Grafik | Was Zorocut liest | Mach zuerst das |
|---|---|---|
| Eine gefüllte Form | Ihren Umriss; die Füllung wird ignoriert | Nichts, wenn der Umriss geschlossen ist |
| Eine dicke Konturlinie | Nur die Mittellinie, als offene Kontur: Die Linienstärke wird ignoriert | Wandle die Konturlinie in einen Pfad um (Pfad → Kontur in Pfad umwandeln in Inkscape) |
| Text | Übersprungen und gezählt | In Pfade umwandeln: Objekt in Pfad in Inkscape, Konturen erstellen in Illustrator |
| Ein beschnittenes oder maskiertes Objekt | Das ganze Objekt: Die Beschneidung wird nicht angewendet | Löse die Beschneidung auf und nimm Pfad → Schnittmenge, damit nur der sichtbare Teil bleibt |
| Eingebettete Bilder, Klone | Übersprungen und gezählt | Zeichne Bilder als Vektoren neu; mach aus Klonen echte Pfade |
| Versteckte Objekte und Layer | Übersprungen | Lösche sie, damit niemand sie schneidet, indem er den Layer einblendet |
| Überlappende Formen, die ein Umriss sein sollen | Getrennte Konturen, die sich kreuzen, kein Teil | Pfad → Vereinigung |
Die Inkscape-Befehle stehen in seinem eigenen Handbuch: Objekt in Pfad macht aus einer Form einen Pfad, Kontur in Pfad macht aus einer Konturlinie ein eigenes Objekt, Vereinigung behält den gemeinsamen Umriss, Schnittmenge behält nur, was alle gewählten Pfade überdecken, und eine Beschneidung verbirgt nur, was außerhalb liegt — der verborgene Teil steckt weiterhin in der Datei.
Layer
In einem Inkscape-SVG wird der Name jedes Layers zum Layernamen; in anderen SVGs ist es die id jeder Gruppe auf oberster Ebene. Die Namen bestimmen den Prozess wie in einer DXF: MARK, ETCH oder SCRIBE ist Markierung, ENGRAV Gravur, Namen mit TEXT, DIM, BORDER und Ähnlichem werden weggelassen, alles andere wird geschnitten. Farben werden nicht verwendet. (SheetCAM kann dagegen beim SVG-Import Farben in Layernamen umsetzen.)
Nach Programm
- Inkscape: Stell die Dokumenteinheit auf mm und speichere als Inkscape-SVG, das die Layernamen erhält, die Zorocut liest. Sein DXF-Exporter wandelt Text selbst in Pfade um, schreibt px-Dokumente aber ohne Einheit.
- Illustrator: Zeichne in mm, wähle in den SVG-Optionen Responsive ab, nimm für Text Konturen erstellen. Ein Teil mit 75 % ist die Abweichung 72/96.
- CorelDRAW: Wir haben keine Dokumentation gefunden, wie sein SVG-Export die Größe setzt. Exportiere einmal ein Testquadrat von 100 mm und prüfe, dass es als 100 mm gelesen wird.
- Rasterlogos (PNG, JPG) enthalten nichts zum Schneiden, bis jemand sie als Vektoren neu zeichnet. Zorocut liest nur DXF und SVG: Speichere AI-, EPS-, PDF- oder CDR-Dateien zuerst als SVG.
Quellen
- W3C, CSS Values and Units Module Level 3, §5.2 Absolute lengths
- W3C, SVG 2, Coordinate systems, transformations and units (viewBox)
- Adobe Community, Illustrator: incorrect size when exporting SVG file (2020)
- Adobe Community, Illustrator: vectors scaled down 75% when saving SVGs (2023)
- Inkscape Beginners' Guide, Release 1.3 (PDF): paths, Boolean operations, clipping
- Inkscape extensions, DXF outlines exporter (dxf_outlines.py)
- Inkscape extensions, DXF outlines exporter options (dxf_outlines.inx, 96 px = 1 in)
- SendCutSend, Preparing text for laser cutting
- SheetCam TNG Setup and Operation Manual v3.1.17
Hängst du woanders fest? Frag — das Zorocut-Team beantwortet jede Frage.
Frage stellenTipps zu Nesting und Kalkulation in deinem Postfach
Etwa eine E-Mail im Monat: Tipps zu Nesting und Kalkulation, Lösungen für die Probleme, nach denen Leute in der Community fragen, und Neuigkeiten von Zorocut.
