ฉันพยายามที่จะคัดลอกวัตถุจากไฟล์ SVG โดยใช้ inkscape แต่เมื่อฉันวางกลับเข้าไปในไฟล์ inkscape ใหม่มันไม่ได้เป็นรุ่น svg อีกต่อไป แต่เป็นรุ่น rasterized
ฉันไม่แน่ใจว่าเป็นเพราะ inkscape ทำงานใน XQuartz และคลิปบอร์ดทำงานได้ดีหรือไม่
ฉันพยายามที่จะคัดลอกวัตถุจากไฟล์ SVG โดยใช้ inkscape แต่เมื่อฉันวางกลับเข้าไปในไฟล์ inkscape ใหม่มันไม่ได้เป็นรุ่น svg อีกต่อไป แต่เป็นรุ่น rasterized
ฉันไม่แน่ใจว่าเป็นเพราะ inkscape ทำงานใน XQuartz และคลิปบอร์ดทำงานได้ดีหรือไม่
คำตอบ:
ที่นี่ใครบางคนมีปัญหาเดียวกัน พวกเขาแก้ไขได้โดยการปิดการทำข้อมูลให้ตรงกันของ X11:
การปิดใช้งานฟังก์ชั่น 'ซิงค์กระดาษแข็ง' ภายใน X11 (ซึ่งรวมอยู่ในแอพ XQuartz สำหรับ OSX Mountain Lion) แก้ปัญหาการแปลงวัตถุเวกเตอร์เป็นบิตแมปหลังจากวางวัตถุเดียวกันในไฟล์ SVG อื่น
ทำสิ่งนี้ (ไปที่): X11> คลิกที่แท็บ 'การตั้งค่า'> เลือกแท็บ 'วางบอร์ด'> ยกเลิกการเลือก 'เปิดใช้งานการซิงค์'
ฉันแก้ไขปัญหานี้โดยการนำเข้าไฟล์ svg อื่นไปยังไฟล์ปัจจุบัน
ไฟล์ -> นำเข้า ... -> เลือก "All Vectors" (หรือ "* .svg") ในเมนูการเลือกตัวกรอง
สิ่งนี้จะคัดลอกเนื้อหาทั้งหมดของไฟล์ที่นำเข้ามาเป็นไฟล์ปัจจุบันในรูปแบบเวกเตอร์
นี้ไม่ได้จริงๆวิธีการแก้ปัญหา แต่วิธีแก้ปัญหาผมได้เรียนรู้จากหน้านี้และคุณจะต้องดิ้นหน่วยความจำของกล้ามเนื้อเหล่านั้นแล้วCommandC CommandVวิธีแก้ปัญหาคือใช้ControlDในการทำซ้ำแทนการคัดลอกและวาง หลักสูตรนี้ใช้ไม่ได้หากคุณต้องการคัดลอกจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งหรือเข้า / ออกจาก Inkscape
(มันเป็นความอัปยศที่นักพัฒนา Inkscape กำลังเพิกเฉยต่อผู้ใช้ Mac ทุกคนมองไปข้างหน้าเพื่อดูการใช้งานจริงที่แท้จริงอยู่ห่างจากเส็งเคร็ง X11!)