UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง SVG เป็น DXF

SVG เป็นเวกเตอร์อยู่แล้ว จึงไม่ต้องลากเส้นใหม่ ทุกพาธ สี่เหลี่ยม และวงกลมจะถูกเขียนใหม่เป็นรูปทรงเรขาคณิตของ DXF สิ่งที่ต้องระวังคือคุณสมบัติที่ SVG มีแต่ DXF ไม่รองรับ โดยเฉพาะหน่วย การเติมสี ข้อความ และการตัดขอบ (clipping) ซึ่งหน้านี้อธิบายไว้ทีละเรื่อง

แปลงไฟล์ CAD

หรือลากไฟล์ DWG, DXF, DWF … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    อัปโหลดไฟล์ SVG

    เพิ่มได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB ควรแปลงข้อความเป็นเส้นทาง (path) ในโปรแกรมออกแบบก่อน เพื่อให้รูปทรงตัวอักษรคงที่

  2. 2

    เลือกเวอร์ชัน DXF

    เวอร์ชัน AutoCAD เริ่มที่ AutoCAD 2000 ซึ่งโปรแกรม CAD, Fusion และซอฟต์แวร์เลเซอร์ส่วนใหญ่ในปัจจุบันอ่านได้ หากเป็นตัวควบคุม CNC รุ่นเก่าที่ไม่รับเวอร์ชันใหม่กว่านั้น ให้เปลี่ยนเป็น Release 12

  3. 3

    แปลงเป็น DXF

    กด แปลงเป็น DXF จากนั้นตรวจสอบขนาดที่ทราบค่าแน่นอนหนึ่งจุดในโปรแกรมที่เปิดไฟล์

SVG และ DXF เก็บเป็นเส้นแทนพิกเซลทั้งคู่ การแปลงนี้จึงคงทุกโหนดไว้ตรงตำแหน่งที่คุณวาด สิ่งที่ต้องระวังคือขนาด และคุณสมบัติที่ DXF ไม่เคยมี

พาธของ SVG เปลี่ยนไปอย่างไรในไฟล์ DXF

SVG เป็นมาตรฐาน W3C ปี 2001 ที่สร้างมาเพื่อหน้าจอ เส้นทางมีสีเติม เส้นขอบ ความโปร่งใส สีไล่ระดับ และสไตล์ CSS ส่วน DXF มีมาตั้งแต่ปี 1982 สร้างมาเพื่องานเขียนแบบ โดยเอนทิตีคือเส้นตรง ส่วนโค้ง โพลีไลน์ หรือสไพลน์ ที่มีเลเยอร์และสี การแปลงจะคงเรขาคณิตไว้และทิ้งสีสัน สี่เหลี่ยมที่มีเส้นขอบสีแดงหนา 3 px จะกลายเป็นโพลีไลน์ปิดสี่ด้าน ความหนาของเส้นขอบซึ่งเป็นเพียงภาพที่เห็นจะไม่กลายเป็นรอยตัดกว้าง 3 px

การจัดกลุ่มจะถูกจับคู่กับเลเยอร์เมื่อ SVG มีโครงสร้างที่ชัดเจน และทุกรูปทรงคงพิกัดที่แน่นอนไว้ เนื่องจากไม่มีการตามรอย ช่องกว้าง 2 mm ใน SVG จึงเป็นช่องกว้าง 2 mm ใน DXF เมื่อหน่วยถูกต้อง วิธีนี้แม่นยำกว่าการส่งออกเป็น PNG แล้วตามรอยมาก จึงควรเริ่มจากไฟล์เวกเตอร์ต้นฉบับเสมอเมื่อมีอยู่

สเกลเมื่อแปลง SVG เป็น DXF: พิกเซล นิ้ว และมิลลิเมตร

96หน่วยผู้ใช้ SVG (พิกเซล CSS) ต่อนิ้ว

Inkscape ใช้ 90 จนถึงเวอร์ชัน 0.92 และเวิร์กโฟลว์ของ Illustrator บางแบบใช้ 72 ภาพเดียวกันจึงอาจได้ขนาด 75% หรือประมาณ 94% ของขนาดที่ตั้งใจ

SVG

Scalable Vector Graphics

SVG เป็นรูปแบบเวกเตอร์ที่อิงกับ XML ซึ่ง W3C กำหนดเป็นมาตรฐานในปี 2001 แทนที่จะใช้พิกเซล จะอธิบายรูปทรง เส้นพาธ และข้อความ จึงคมชัดในทุกขนาด และมักมีขนาดเล็กมากสำหรับโลโก้และไอคอน รองรับพื้นหลังโปร่งใส การจัดสไตล์ด้วย CSS สคริปต์ และภาพเคลื่อนไหว และเบราว์เซอร์ทุกตัวแสดงผลได้โดยตรง SVG ไม่เหมาะกับภาพถ่าย และภาพประกอบที่ซับซ้อนอาจแสดงผลช้า Illustrator, Inkscape, Figma และเบราว์เซอร์เปิดและแก้ไขไฟล์นี้ได้

การบีบอัด
–
พื้นหลังโปร่งใส
ได้
ภาพเคลื่อนไหว
ได้
เปิดตัว
2001 · W3C
ตัวแปลงไฟล์ SVG

DXF

Drawing Exchange Format

DXF คือรูปแบบแลกเปลี่ยนข้อมูล CAD ที่ Autodesk เผยแพร่ในปี 1982 อธิบายรูปทรงและเลเยอร์ของแบบด้วยโครงสร้างข้อความ (หรือไบนารี) ที่มีเอกสารกำกับ โปรแกรมจำนวนมากที่อ่าน DWG ไม่ได้จึงอ่าน DXF ได้ นิยมใช้อย่างแพร่หลายกับเครื่องตัดเลเซอร์ เครื่อง CNC เราเตอร์ เครื่องตัดพลาสมา และเครื่องตัดสติกเกอร์ไวนิล ไฟล์ DXF ใหญ่กว่า DWG และอาจสูญเสียคุณสมบัติขั้นสูงบางอย่างระหว่างการแลกเปลี่ยน

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
1982 · Autodesk
ตัวแปลงไฟล์ DXF

นักออกแบบวาดงานเป็น SVG แต่โปรแกรม CAD, CAM และ CNC จำนวนมากต้องการ DXF การแปลง SVG เป็น DXF จึงเป็นขั้นตอนส่งต่อจากโต๊ะออกแบบไปยังเครื่องที่ตัดชิ้นงาน

วิธีแก้ที่เชื่อถือได้คือกำหนดหน่วยจริงให้ SVG ก่อนส่งออก ใน Inkscape ให้ตั้งหน่วยแสดงผลและขนาดเอกสารเป็นมิลลิเมตรใน Document Properties ส่วนใน Illustrator ให้ใช้เอกสารที่เป็นมิลลิเมตรหรือนิ้ว เมื่อองค์ประกอบราก (root) มี width="200mm" ขนาดจะชัดเจน และ DXF จะบันทึกไว้ในส่วนหัว $INSUNITS ได้ ซอฟต์แวร์ CAM ที่ไม่สนใจส่วนหัวนี้จะยังถามหน่วยจากคุณ จึงควรรู้ว่าตั้งใจใช้หน่วยใด

ปัญหาที่พบบ่อยเมื่อแปลง SVG เป็น DXF และวิธีแก้

  • ข้อความหายไปหรือใช้ฟอนต์ผิด

    ข้อความใน DXF ขึ้นอยู่กับฟอนต์ที่ติดตั้งในเครื่องที่เปิดไฟล์ ให้ใช้ Object to Path ใน Inkscape หรือ Create Outlines ใน Illustrator เพื่อให้ตัวอักษรแต่ละตัวกลายเป็นรูปทรงคงที่

  • ส่วนของงานที่ซ่อนอยู่กลับปรากฏขึ้นมา

    Clip path และ mask ไม่มีสิ่งที่เทียบเท่าใน DXF จึงปรากฏรูปทรงเต็มที่อยู่ด้านล่าง ให้รวมการตัดด้วย boolean intersection ก่อนส่งออก

  • เครื่องตัดแสดงเส้นโค้งเป็นช่วงเหลี่ยม ๆ

    ไฟล์ถูกบันทึกเป็น Release 12 ซึ่งไม่มีสไพลน์ ให้เลือก AutoCAD 2000 หรือใหม่กว่าหากซอฟต์แวร์ของคุณอ่านได้

  • ทุกรูปทรงปรากฏสองครั้ง

    SVG มีรูปทรงซ้ำซ้อนทับกันอยู่ มักเกิดจากการคัดลอกและวาง ให้ลบออกในโปรแกรมออกแบบ เพราะเครื่องเลเซอร์จะตัดทุกชิ้น

คำถามเกี่ยวกับการแปลง SVG เป็น DXF

แปลง SVG เป็น DXF แล้วเส้นโค้งยังเรียบเนียนอยู่หรือไม่

เส้นโค้ง Bezier จะถูกคงไว้เป็นเส้นโค้งในเวอร์ชันที่รองรับ ส่วน Release 12 เกิดก่อนเอนทิตี SPLINE จึงใช้ส่วนของโพลีไลน์สั้น ๆ ประมาณเส้นโค้งแทน ซึ่งดูเรียบที่ขนาดปกติ แต่จะมีจุดยอดเพิ่มขึ้น

ทำไม SVG ที่นำเข้า Fusion หรือ AutoCAD จึงมีขนาดผิด

SVG วัดเป็นพิกเซล CSS โดย 96 พิกเซลต่อนิ้ว เว้นแต่ไฟล์จะระบุความกว้างและความสูงเป็นมิลลิเมตรหรือนิ้ว ภาพที่วาดที่ 72 หรือ 90 พิกเซลต่อนิ้วจะได้ขนาด 75% หรือประมาณ 94% ของขนาดที่ตั้งใจ ควรตั้งขนาดเอกสารเป็นหน่วยจริงก่อนส่งออก หรือปรับสัดส่วนโดยอ้างอิงขนาดหลังนำเข้า

การเติมสีและไล่เฉดสีจะยังอยู่ในไฟล์ DXF หรือไม่

ไม่ได้ DXF อธิบายเรขาคณิตสำหรับงานตัดและงานเขียนแบบ รูปทรงที่มีสีเติมจะเหลือเฉพาะเส้นขอบ และสีไล่ระดับจะหายไป อย่างไรก็ตามเครื่องเลเซอร์และเราเตอร์ทำตามเส้นขอบเท่านั้น ให้ตั้งค่าการเติมหรือโหมดแกะสลักในซอฟต์แวร์ของเครื่อง

แปลง SVG ที่มีรูปถ่ายอยู่ข้างในได้หรือไม่

ส่วนที่เป็นเวกเตอร์จะถูกแปลง แต่บิตแมปที่ฝังอยู่ไม่ใช่เรขาคณิตจึงถูกข้ามไป ให้บันทึกรูปแยกต่างหาก แล้วใช้ แปลงรูปเป็น DXF เพื่อตามรอยเป็นเส้นตัดหากต้องการ

DXF หรือ SVG เหมาะกับเครื่องตัดเลเซอร์มากกว่ากัน

ทั้งสองฟอร์แมตเก็บเส้นทางเวกเตอร์ และ LightBurn เปิดได้ทั้งคู่ DXF เหมาะกับเครื่องมือ CAD และ CAM ซึ่งมักต้องการฟอร์แมตนี้ และระบุหน่วยไว้ในส่วนหัวไฟล์ ส่วน SVG เหมาะกับซอฟต์แวร์ออกแบบและเครื่องตัดแบบ Cricut สำหรับทิศทางกลับกัน ดู แปลง DXF เป็น SVG