แปลง WMF เป็น SVG
แปลงชุดคำสั่งวาดเวกเตอร์ Windows GDI แบบ 16 บิตรุ่นเก่าให้เป็นเส้นทาง SVG สมัยใหม่ที่ปรับขนาดได้โดยไม่มีการสูญเสียความละเอียด
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | WMF | SVG |
|---|---|---|
| ประเภท MIME | - | image/ |
| ประเภท | - | เวกเตอร์ |
| การบีบอัด | - | ข้อความ XML แบบไม่สูญเสียข้อมูล (บีบอัดด้วย GZIP ผ่าน .svgz) |
| ข้อกำหนดมาตรฐาน | - | ข้อกำหนด W3C SVG 2 |
| ส่วนหัวที่ระบุลายเซ็นไฟล์ | - | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) |
ภาพรวมรูปแบบและการใช้งาน
Windows Metafile (.wmf) เคยเป็นรูปแบบกราฟิกเวกเตอร์ 16 บิตมาตรฐานสำหรับ Windows 3.x และคลิปอาร์ต Microsoft Office รุ่นเก่า ปัจจุบัน เว็บเบราว์เซอร์สมัยใหม่และระบบปฏิบัติการที่ไม่ใช่ Windows ไม่สามารถเรนเดอร์ไฟล์ WMF ได้โดยตรง การแปลงภาพวาด WMF เป็น Scalable Vector Graphics (SVG) จะช่วยกู้คืนสินทรัพย์แผนภาพและเวกเตอร์ทางประวัติศาสตร์ ทำให้มีความยืดหยุ่นและรองรับการใช้งานบนเว็บ การแปลงเวกเตอร์ทั้งหมดทำงานในเบราว์เซอร์ของคุณโดยไม่มีการพึ่งพาภายนอก
ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ
ตัวแยกวิเคราะห์จะตรวจจับส่วนหัว WMF มาตรฐานหรือ Aldus Placeable (ลายเซ็นไบต์ magic: 9A C6 CD D7) โดยจะตรวจสอบประเภทบันทึก GDI แบบ 16 บิต ซึ่งรวมถึง META_POLYLINE (0x0325), META_POLYGON (0x0324), META_RECTANGLE (0x041B) และ META_ELLIPSE (0x0418) พิกัด GDI จะถูกแปลงเป็นองค์ประกอบเวกเตอร์ XML SVG มาตรฐาน (<polyline>, <polygon>, <rect>, <path>) พร้อมกับการปรับมาตรฐานขอบเขต viewBox
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
SVG เป็นรูปแบบเวกเตอร์ดั้งเดิมของเว็บเปิด รองรับในเว็บเบราว์เซอร์ส่วนใหญ่ (Chrome, Safari, Edge, Firefox), Figma, Illustrator, Inkscape และแพลตฟอร์มมือถือ
เคล็ดลับการใช้งาน
ไฟล์ SVG ที่แปลงแล้วสามารถจัดแต่งสไตล์ด้วย CSS และปรับขนาดได้ไม่จำกัดไปยังความละเอียดหน้าจอใด ๆ โดยไม่มีรอยหยักพิกเซล
คำถามที่พบบ่อย
เว็บเบราว์เซอร์สมัยใหม่สามารถเปิดไฟล์ WMF ได้โดยตรงหรือไม่
ไม่ได้ เว็บเบราว์เซอร์สมัยใหม่ไม่รองรับไฟล์เมตาไฟล์ Windows GDI แบบ 16 บิต จำเป็นต้องแปลงเป็น SVG เพื่อดูบนเว็บยุคใหม่
การแปลง WMF เป็น SVG เป็นแบบไม่สูญเสียคุณภาพใช่หรือไม่
ใช่ คำสั่งวาดเวกเตอร์ (เส้น, รูปหลายเหลี่ยม, วงรี, พิกัด) จะถูกแมปโดยตรงไปยังเส้นทางเวกเตอร์ SVG ที่เทียบเท่าโดยไม่ต้องแปลงเป็นพิกเซลราสเตอร์