inkscape โปร่งใสเมื่อส่งออก pdf?


15

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


4
การส่งออกความโปร่งใสเคยเป็นปัญหาโดยทั่วไปและโดยเฉพาะอย่างยิ่ง PostScript แต่จากสิ่งที่ฉันได้อ่านการสนับสนุนความโปร่งใสด้วย PDF ควรจะใช้ได้ในทุกวันนี้ changelog สำหรับ Inkscape 0.47 กล่าวว่าการส่งออก PDF สนับสนุนความโปร่งใสของเวกเตอร์และรุ่นนั้นเปิดตัวในปี 2009 ตรวจสอบให้แน่ใจว่าคุณมี Inkscape (และ libcairo) เวอร์ชันล่าสุดและตรวจสอบให้แน่ใจว่าโปรแกรมอ่าน PDF ของคุณรองรับความโปร่งใส ในกรณีใด ๆ ทางเลือกสำหรับกรณีที่ Inkscape ไม่สามารถส่งออกความโปร่งใส "ควร" จะทำให้ rasterization ของผลกระทบ แต่ฉันรู้ว่าฉันได้ต่อสู้กับสิ่งเดียวกันครั้งเดียว
Daniel Andersson

คำตอบ:


7

เนื่องจากการส่งออกรูปร่างที่โปร่งใสไปยัง PDF ยังคงทำงานไม่ถูกต้อง (อย่างน้อยสำหรับฉันในตอนนี้) และการส่งออกของบิตแมปก็คือ วิธีแก้ปัญหาง่ายๆสำหรับรูปร่าง

ใช้งานได้กับรูปร่างเท่านั้นไม่ใช่ภาพที่ฝังอยู่

http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180

โดยทั่วไปมันเดือดลงไปตั้งค่าช่องอัลฟาของสีแทนมันทึบ ฉันคิดว่าสิ่งเหล่านี้เป็นคุณสมบัติเดียวกัน แต่ดูเหมือนจะไม่ใช่

ไชโย


1
การลดช่องอัลฟาแทนความทึบก็ใช้ได้ดีจนถึงตอนนี้ ขอบคุณ
fuma

3

สำหรับภาพที่ฝังหากคุณมีไฟล์ SVG ที่ไม่มีพื้นหลังเพียง:

  • ส่งออกโดยใช้ไฟล์→บันทึกสำเนา;
  • เลือกรูปแบบ PDF;
  • คลิกบันทึก;
  • ในหน้าต่างส่งออก PDF ที่ปรากฏขึ้นให้เลือกส่งออกรูปวาดและยกเลิกเลือกส่งออกหน้า

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


1
สิ่งนี้ทำงานใน Inkscape 0.91 อันที่จริงการแสดงตัวอย่างของ Mac OS & QuickLook แสดง BG สีขาวซึ่งทำให้ฉันผิดหวัง แต่การแทรก PDF ลงใน PowerPoint แสดงให้เห็นว่าจริง ๆ แล้วมันโปร่งใส
Demis

1

ตรวจสอบว่าไม่ใช่โปรแกรมอ่าน PDF ที่ไม่สามารถแสดงความโปร่งใสได้ ใช้ Adobe Acrobat หรือ Okular (linux) สิ่งเหล่านี้สามารถทำให้แผ่นใสส่วนใหญ่ในประสบการณ์ของฉัน (รวมถึงการไล่ระดับสี)

วิธีแก้ปัญหาที่โง่ง่ายคือการส่งออกบิตแมปจากนั้นแผ่นใสบนวัตถุที่เป็นของแข็งจะแสดงผล จากนั้นคุณสามารถแปลงเป็น PDF แต่ไม่สามารถปรับขนาดได้อีก

อย่างไรก็ตามเพื่อความรู้ที่ดีที่สุดของฉันไม่มีวิธีการ "ส่งออก" ที่สมบูรณ์แบบอัตโนมัติในการส่งออก PDF ที่ปรับขนาดได้พร้อมแผ่นใสจาก inkscape

คุณสามารถทำได้ด้วยตนเองแม้ว่า:

  1. ส่งออกบิตแมปและเปิดในเช่น GIMP
  2. สำหรับวัตถุสีทึบโปร่งใสใด ๆ ให้ทำซ้ำหลาย ๆ ครั้งเมื่อซ้อนทับวัตถุอื่น ๆ ตัดแต่ละบิตเหล่านี้ ( Ctrl+ *) ด้วยซ้ำของวัตถุที่ซ้อนทับและให้จุดตัดสีที่คุณได้รับกับปิเปตใน GIMP สำหรับส่วนนี้ ของรูปวาดของคุณ

ยุ่งยากเล็กน้อยใช่ไหม ควรเป็นสคริปต์ ... ดูโพสต์ของฉันที่ฟอรัม inkscape: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0

แก้ไข : ตกลงคิดอีกเล็กน้อยปัญหามีวิธีที่ดีกว่า :

  1. สร้างเลเยอร์ "โปร่งใส" ที่ระดับความลึกของวัตถุโปร่งใสย้ายวัตถุโปร่งใสไปที่ชั้นนี้

  2. ดูเฉพาะเลเยอร์นี้และ "แก้ไข> สร้างสำเนาบิตแมป" ( ALT- B)

  3. ย้ายสำเนานี้ไปยังเลเยอร์ใหม่ "บิตแมป" ถัดจากเลเยอร์ "โปร่งใส"

  4. ปิดการดูเลเยอร์โปร่งใสและเลเยอร์บิตแมปก่อนส่งออก PDF ของคุณ

ด้วยวิธีนี้คุณมีเอกสารบิตแมป + Scalable Vector ที่รวมกัน: การเติมแบบ tran โปร่งใสไม่สามารถปรับขนาดได้ แต่จะแสดงอย่างถูกต้องในโปรแกรมดู PDF

ข้อ จำกัด :

  1. คุณต้องดำเนินการนี้ซ้ำทุกครั้งที่คุณแก้ไขวัตถุโปร่งใสใด ๆ ของคุณ

  2. คุณต้องทำสิ่งนี้ซ้ำถ้าคุณมีวัตถุโปร่งใสที่ระดับความลึกต่างกัน

  3. อาจมีผู้ดู PDF ที่ไม่ได้จัดการกับบิตแมปความโปร่งใสในกรณีที่องค์ประกอบเวกเตอร์ในเลเยอร์ด้านล่างเลเยอร์ "บิตแมป" อาจแสดงผลไม่ถูกต้อง


-1

ยกเลิกการจัดกลุ่มรูปภาพที่มีปัญหาสองสามครั้งจนกระทั่งแถบสถานะแจ้งว่า "รูปภาพ" แทนที่จะเป็น "กลุ่มวัตถุ 1 รายการ" เพื่อแก้ไขปัญหา กลุ่มที่ว่างเปล่าบางกลุ่มมีเอฟเฟกต์หน้ากากและคลิปที่ใช้กับพวกเขาและการซ้อนเอฟเฟกต์เหล่านี้เป็นสาเหตุของข้อบกพร่อง สามารถลบกลุ่ม / เอฟเฟกต์ได้อย่างปลอดภัยโดยไม่บิดเบือนภาพ

นี่คือวิธีที่สมบูรณ์แบบในการแปลงไฟล์ INKSCAPE ของคุณเป็น PDF โดยไม่ต้องรับกล่องดำ


1
โปรดอธิบายสิ่งที่คุณกำลังแนะนำเพิ่มเติม
Pimp Juice IT

โดยพื้นฐานแล้วคุณกำลังบอก OP (ผู้เขียนคำถาม) ว่าปัญหาของพวกเขาไม่ใช่สิ่งที่พวกเขาคิดว่าเป็นและพวกเขาไม่รู้ว่ากำลังทำอะไร (และ / หรือพวกเขาไม่รู้ สิ่งที่พวกเขากำลังพูดถึง)?
สกอตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.