- एक्सपोर्ट से पहले डॉक्यूमेंट का साइज़ mm में सेट करें
- टेक्स्ट और stroke को पाथ में बदलें, clip छोड़ें (release), और इमेज व छिपे ऑब्जेक्ट हटाएँ
- SVG के रूप में सेव करें (या mm में DXF के रूप में) और DXF checker में खोलें
- कोटेशन से पहले कोई एक जानी हुई माप नापें
यूनिट: 96, 72 और viewBox
CSS और SVG तय करते हैं कि 1 in = 96 px और 1 pt = 1/72 in। SVG की root पर यूनिट (mm, in, pt, px…) के साथ width और height हो सकती है और एक viewBox: चार संख्याएँ जो ड्रॉइंग कोऑर्डिनेट का वह आयत देती हैं जो उस width और height में बिठाया जाता है। बिना यूनिट की width या height px में होती है। Illustrator 72 px प्रति inch पर काम करता है: Adobe के कम्युनिटी फ़ोरम में 10 cm का वर्ग 283.46 px के रूप में एक्सपोर्ट हुआ जबकि 377.95 px की उम्मीद थी — 72 बनाम 96 प्रति inch, इसलिए 96-प्रति-inch वाला प्रोग्राम उसे 75 % पर दिखाता है। Adobe के कम्युनिटी विशेषज्ञ SVG एक्सपोर्ट में Responsive अनचेक करने को कहते हैं, जो तय डाइमेंशन लिखता है।
| SVG की root पर लिखा है | Zorocut इसे कैसे पढ़ता है |
|---|---|
| mm, cm या in में width और height, और एक viewBox | बिल्कुल सही: viewBox को उस साइज़ पर स्केल किया जाता है |
| px में या बिना यूनिट की width और height | एक यूनिट = 1/96 in; Illustrator फ़ाइल में 1/72 in |
| pt में width और height | एक pt = 1/72 in |
| सिर्फ़ viewBox, या % में width और height | एक यूनिट = 1/96 in (Illustrator के लिए 1/72 in), चेतावनी “The SVG has no size in mm” के साथ |
| ऐसी width और height जो viewBox का अनुपात नहीं रखतीं | छोटे स्केल पर पढ़ी जाती है, चेतावनी के साथ |
Zorocut फ़ाइल को Illustrator फ़ाइल तब मानता है जब उसमें “Generator: Adobe Illustrator” टिप्पणी मिलती है। अगर किसी टूल ने वह टिप्पणी हटा दी, तो px वाली Illustrator फ़ाइल 96 प्रति inch पर पढ़ी जाती है और 75 % पर आती है — इसीलिए आप कोई एक जानी हुई माप नापते हैं।
कर्व
- Circle, और बराबर radius वाले SVG arc, सच्चे arc रहते हैं; बराबर radius वाले गोल आयत के कोने भी।
- Bézier और ellipse को 0.01 mm के भीतर arc और लाइनों से फ़िट किया जाता है और प्री-कट चेक में approximated के रूप में सूचीबद्ध किया जाता है।
- अगर आप इसकी जगह Inkscape से DXF एक्सपोर्ट करते हैं, तो हर Bézier सेगमेंट अपना SPLINE बन जाता है और px वाला डॉक्यूमेंट 96 px प्रति inch पर बिना यूनिट के लिखा जाता है — देखें DXF की यूनिट और splines और arc।
Fill, stroke, टेक्स्ट, clip
| आर्ट में | Zorocut क्या पढ़ता है | पहले यह करें |
|---|---|---|
| भरी हुई आकृति | उसकी आउटलाइन; fill अनदेखा | कुछ नहीं, अगर आउटलाइन बंद है |
| मोटा stroke | सिर्फ़ बीच की लाइन, ओपन कंटूर के रूप में: stroke की चौड़ाई अनदेखी | Stroke को पाथ में बदलें (Inkscape में Path → Stroke to Path) |
| टेक्स्ट | छोड़ दिया जाता है और गिना जाता है | पाथ में बदलें: Inkscape में Object to Path, Illustrator में Create Outlines |
| Clip या mask किया ऑब्जेक्ट | पूरा ऑब्जेक्ट: clip लागू नहीं होता | Clip को release करें और Path → Intersection इस्तेमाल करें ताकि सिर्फ़ दिखने वाला हिस्सा बचे |
| एम्बेड की इमेज, clones | छोड़ दिए जाते हैं और गिने जाते हैं | इमेज को वेक्टर के रूप में दोबारा बनाएँ; clones को असली पाथ बनाएँ |
| छिपे ऑब्जेक्ट और लेयर | छोड़ दिए जाते हैं | उन्हें हटा दें, ताकि लेयर दिखाकर कोई उन्हें काट न दे |
| एक आउटलाइन के लिए बनी ओवरलैपिंग आकृतियाँ | एक-दूसरे को काटते अलग कंटूर, एक पार्ट नहीं | Path → Union |
Inkscape के कमांड उसके अपने मैनुअल में हैं: Object to Path आकृति को पाथ बनाता है, Stroke to Path stroke को उसका अपना ऑब्जेक्ट बनाता है, Union साझा आउटलाइन रखता है, Intersection सिर्फ़ वह रखता है जो सभी चुने पाथ ढकते हैं, और clip सिर्फ़ उसके बाहर का हिस्सा छिपाता है — छिपा हिस्सा फ़ाइल में रहता है।
लेयर
Inkscape की SVG में हर लेयर का नाम लेयर नाम बनता है; दूसरी SVG में हर top-level group की id। नाम प्रोसेस वैसे ही तय करते हैं जैसे DXF में: MARK, ETCH या SCRIBE मार्किंग, ENGRAV एनग्रेविंग, जिन नामों में TEXT, DIM, BORDER जैसे शब्द हैं वे छोड़ दिए जाते हैं, बाक़ी सब कटता है। रंगों का इस्तेमाल नहीं होता। (इसके उलट, SheetCAM SVG इम्पोर्ट पर रंगों को लेयर नाम बना सकता है।)
प्रोग्राम के अनुसार
- Inkscape: डॉक्यूमेंट की यूनिट mm करें और Inkscape SVG के रूप में सेव करें, जो वे लेयर नाम रखता है जिन्हें Zorocut पढ़ता है। उसका DXF एक्सपोर्टर टेक्स्ट को खुद पाथ में बदलता है लेकिन px डॉक्यूमेंट बिना यूनिट के लिखता है।
- Illustrator: mm में ड्रॉ करें, SVG विकल्पों में Responsive अनचेक करें, टेक्स्ट के लिए Create Outlines इस्तेमाल करें। 75 % पर आया पार्ट 72/96 का बेमेल है।
- CorelDRAW: हमें उसके SVG एक्सपोर्ट के साइज़ तय करने का कोई दस्तावेज़ नहीं मिला। एक बार 100 mm का टेस्ट वर्ग एक्सपोर्ट करें और जाँचें कि वह 100 mm पढ़ा जाता है।
- रास्टर लोगो (PNG, JPG) में काटने को कुछ नहीं होता, जब तक कोई उन्हें वेक्टर के रूप में दोबारा न बनाए। Zorocut सिर्फ़ DXF और SVG पढ़ता है: AI, EPS, PDF या CDR फ़ाइलें पहले SVG के रूप में सेव करें।
स्रोत
- 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
किसी और चीज़ पर अटके हैं? पूछिए — Zorocut टीम हर सवाल का जवाब देती है।
सवाल पूछेंnesting और कोटेशन के टिप्स आपके इनबॉक्स में
महीने में लगभग एक ई-मेल: nesting और कोटेशन के टिप्स, कम्युनिटी में पूछी जाने वाली समस्याओं के हल, और Zorocut की ख़बरें।
