การสูญเสียคุณภาพเมื่อแปลง SVG เป็น WMF
ฉันสร้างสัญลักษณ์ง่ายๆใน InkScape และฉันต้องการแปลงเป็น WMF แต่มีการสูญเสียคุณภาพในการแปลง
ผมแนบลิงค์สำหรับดาวน์โหลด 2 ไฟล์ SVG ดั้งเดิมและเอาต์พุต WMF ดูที่ผลลัพธ์ ดาวน์โหลดรูปภาพ
ที่แปลกคือปัญหานี้เริ่มเกิดขึ้นเมื่อไม่กี่วันที่ผ่านมาบนเครื่องของฉัน
มีใครมีปัญหาคล้าย ๆ กันบ้าง?
คำตอบ
อย่าใช้ WMF เป็นรูปแบบที่เก่ามากและไม่สามารถจัดการกับเส้นโค้งได้อย่างถูกต้อง - อันที่จริงดูเหมือนว่าจะไม่รองรับเส้นโค้งเลย อาจเป็นไปได้ที่จะเพิ่มโหนดเพื่อช่วยให้ทุกอย่างราบรื่น แต่อาจไม่คุ้มค่าในขณะที่คุณไม่ต้องใช้ WMF คุณสามารถใช้เครื่องมือแก้ไขเส้นทางตามโหนดNเพื่อดำเนินการนี้เลือกโหนดทั้งหมดจากนั้นกดปุ่มแทรกโหนดใหม่หลาย ๆ ครั้ง
ให้ลองส่งออกเป็น EMF (Enhanced MetaFile) แทน
ฉันเพิ่งลองสิ่งนี้ใน Inkscape และทำงานได้ดีขึ้นมากแม้ว่ามันจะไม่สมบูรณ์แบบก็ตาม คุณสามารถทำตามที่ joojaa แนะนำในความคิดเห็นของเขา: ปรับขนาดงานศิลปะ SVG ก่อนที่จะส่งออกไปยัง EMF ซึ่งจะช่วยให้เกิดความแม่นยำ จากนั้นเมื่อคุณนำเข้าให้ปรับขนาดรูปภาพให้เล็กลง
ฉันจะพูดโดยทั่วไปที่นี่เพื่อให้ความกระจ่างเกี่ยวกับปัญหาและแนวทางแก้ไขที่เป็นไปได้และไม่ได้อธิบายถึงข้อมูลเฉพาะของรูปวาดหรือวิธีการบันทึกไฟล์ การทำความเข้าใจข้อกำหนดและรูปแบบเหล่านี้เป็น 99% ของการต่อสู้ในการสร้างถ่ายโอนและแสดงภาพคุณภาพสูงในโลกดิจิทัล
ในการรักษาความสามารถในการปรับขนาดและความราบรื่นของภาพวาดเวกเตอร์ซึ่งเป็น SVG คุณต้องใช้รูปแบบไฟล์กราฟิกที่รองรับภาพวาดเวกเตอร์และใช้วิธีการแปลงที่เก็บรักษาข้อมูลเวกเตอร์ทั้งหมด
WMF ย่อมาจาก Windows Metafile รูปแบบ "metafile" รองรับทั้งข้อมูลเวกเตอร์และแรสเตอร์ (บิตแมป) แต่เวกเตอร์ใน WMF เป็นเพียงส่วนของเส้นเท่านั้นไม่ใช่เส้นโค้งเรียบ ที่แย่กว่านั้นคือการแปลงสามารถโยนข้อมูลเวกเตอร์ที่ จำกัด นั้นทิ้งไปได้ ผลลัพธ์จะเหมือนกับการถ่ายภาพหน้าจอ นั่นคือมันจะแปลงภาพเวกเตอร์เป็นภาพแรสเตอร์ที่ความละเอียดปัจจุบันของจอภาพ
การถ่ายภาพหน้าจอหลังจากซูมเข้า (สมมติว่าจอภาพมีขนาดใหญ่พอ) จากนั้นการลดขนาดผลลัพธ์ลงเป็นวิธีหนึ่งในการปรับปรุงความละเอียดและลด "ความหยาบ" ของภาพเมื่อทำการแปลง
รูปแบบไฟล์ยอดนิยมที่รองรับกราฟิกแบบเวกเตอร์ ได้แก่ EPS, SVG, AI native (Illustrator) และ PDF
วิธีที่คุณแสดง / ส่งออกไฟล์ต้องรองรับกราฟิกแบบเวกเตอร์ด้วยไม่เช่นนั้นข้อดีของกราฟิกแบบเวกเตอร์ (ความราบรื่นความสามารถในการปรับขนาดความเป็นอิสระของอุปกรณ์) จะหายไปเมื่อเอาต์พุต ซอฟต์แวร์ / ฮาร์ดแวร์การแสดงผลต้องแปลงข้อมูลเวกเตอร์เป็นพิกเซล ฮาร์ดแวร์ / ซอฟต์แวร์นี้เรียกว่า RIP (ตัวประมวลผลภาพแรสเตอร์) ในอุปกรณ์ระดับไฮเอนด์ RIP ใช้สูตรเวกเตอร์และสร้างภาพแรสเตอร์ที่ความละเอียดสูงสุดของอุปกรณ์ส่งออกซึ่งโดยทั่วไปแล้วเครื่องรับภาพดิจิทัลที่ใช้ฟิล์มหรือเครื่องทำแผ่นโลหะแบบดิจิทัลที่แสดงแผ่นพิมพ์โดยตรง