จะประหยัดการผสมเลเยอร์หลังจากส่งออกเป็น SVG และ PDF ใน QGIS ได้อย่างไร
เมื่อส่งออกแผนที่ที่ใช้การผสมฉลากใน QGIS 3 เฉพาะเมื่อส่งออกเป็น PNG เท่านั้นจะเก็บการผสมไว้ ถ้าฉันลองส่งออกเป็น SVG หรือ PDF การผสมจะหายไป
มีวิธีใดบ้างในการส่งออกเป็น SVG หรือ PDF ในขณะที่รักษาโหมดการผสมของเลเยอร์ที่ใช้ประโยชน์ได้ ภาพด้านล่างแสดงผลลัพธ์จริง (ซ้าย) เทียบกับผลลัพธ์ที่คาดหวัง (ขวา)

การแก้ไขเพียงอย่างเดียวที่ฉันพบจนถึงตอนนี้คือการเพิ่มการผสมด้วยตนเองในภายหลังใน Inkscape (แต่ใช้เวลานานและข้อความจะถูกผสมด้วย) หรือเพื่อซ้อนทับกันสองชั้นโดยมีจุดประสงค์ชั้นหนึ่งมีพื้นหลังเงาและอีกอันมีข้อความ เพื่อให้สามารถผสมเฉพาะเลเยอร์พื้นหลังเงาใน Inkscape (แต่ฉันไม่สามารถทำได้ใน QGIS)
คำตอบ
ดูเหมือนว่าในปัจจุบันยังไม่รองรับโหมดการผสมที่ไม่มีการแรสเตอร์
เนื่องจากตัวเลือกการแสดงผลขั้นสูงบางตัว (โหมดผสมเอฟเฟกต์ ... ) รายการเค้าโครงอาจต้องใช้การแรสเตอร์เพื่อให้ส่งออกได้อย่างถูกต้อง QGIS จะแรสเตอร์ทีละรายการโดยไม่บังคับให้รายการอื่น ๆ ถูกแรสเตอร์ด้วย สิ่งนี้ช่วยให้การพิมพ์หรือบันทึกเป็น PostScript หรือ PDF เพื่อเก็บรายการต่างๆให้ได้มากที่สุดเท่าที่จะเป็นไปได้เช่นเวกเตอร์รายการแผนที่ที่มีความทึบของเลเยอร์จะไม่บังคับให้ป้ายกำกับแถบมาตราส่วน ฯลฯ ต้องแรสเตอร์ อย่างไรก็ตามคุณสามารถ:
- บังคับให้รายการทั้งหมดถูกแรสเตอร์ทำเครื่องหมายในช่องพิมพ์เป็นแรสเตอร์
- หรือใช้ตัวเลือกตรงกันข้ามเช่นส่งออกเป็นเวกเตอร์เสมอเพื่อบังคับให้การส่งออกเก็บรายการเป็นเวกเตอร์เมื่อส่งออกไปยังรูปแบบที่เข้ากันได้ โปรดทราบว่าในบางกรณีอาจทำให้ผลลัพธ์ดูแตกต่างจากเค้าโครง
https://docs.qgis.org/3.10/en/docs/user_manual/print_composer/overview_composer.html#export-settings
ถ้าคุณบังคับให้ชั้นทั้งหมดจะถูกส่งออกเป็นพาหะและจากนั้นใน Inkscape คุณสามารถทำสิ่งที่เจ็บปวดน้อยลงโดยใช้การแก้ไขเส้นทางจากโหนดเครื่องมือ

