Inkscape SVG →เวิร์กโฟลว์ EPS / PDF พร้อมพิมพ์


14

ฉันรู้ว่ามีคำถามที่คล้ายกันถูกถามที่นี่และที่นั่น แต่ฉันก็ยังสับสนอยู่บ้าง

ดังนั้นโดยทั่วไปแล้วงานนี้จะสร้าง EPS / PDF ที่พร้อมสำหรับการพิมพ์สำหรับงานศิลปะเวกเตอร์บางส่วนที่จัดทำใน Inkscape [บนระบบปฏิบัติการ Unix-like OS] ด้วยการรับประกันว่าสีจะไม่เลอะเมื่อพิมพ์

ปัญหาหลักคือInkscapeไม่สามารถส่งออกไฟล์ EPS / PDF ที่รับรู้ ICC-profile ในฐานะที่เป็นข้อเสนอแนะเช่นที่นี่และที่นี่ , Scribusเป็นวิธีที่จะไป

เวิร์กโฟลว์มีดังนี้:

  • รับโปรไฟล์ ICC ของคุณศูนย์การพิมพ์ที่คาดหวังแนะนำและเชื่อมโยงใน Inkscape ("คุณสมบัติเอกสาร" → "การจัดการสี")
  • เมื่อกำหนดสีให้กับวัตถุก่อนไปที่แท็บ CMS และเลือกโปรไฟล์ที่เหมาะสม
  • บันทึกไฟล์เป็น SVG ธรรมดา
  • นำเข้า SVG ที่เป็นผลลัพธ์ใน Scribus
  • เลือกโปรไฟล์ ICC ที่ถูกต้องใน "การตั้งค่าเอกสาร" → "การจัดการสี"
  • ไปที่ "บันทึกเป็น PDF" และก่อนคลิก "บันทึก" เลือก "สี" → "... มีไว้สำหรับ: เครื่องพิมพ์"

ความกังวลของฉันในส่วนนี้คือ:

  • วิธีการที่ระบุไว้ถูกต้องในแง่ของการนำผลลัพธ์ที่ต้องการ? grep -ia iccไม่ให้ผลกระทบใด ๆ กับไฟล์ PDF ที่เป็นผลลัพธ์ (ทดสอบด้วย Scribus 1.4.2 และ 1.5.1)
  • "บันทึกเป็น EPS" ทำอะไรใน Scribus
  • แม้จะระมัดระวังมาก (หลีกเลี่ยงการไล่ระดับสีเฉดสี ฯลฯ ) ก็ไม่ได้ช่วยให้ Scribus (ทั้ง 1.4.2 และ 1.5.1) แสดงไฟล์ SVG ขนาดใหญ่ได้อย่างถูกต้อง: บางสิ่งเกิดความสับสน นอกจากนี้ยังเป็นที่นิยมอย่างสูงในการทำการแปลง SVG เป็น EPS / PDF ในเครื่องมือบรรทัดคำสั่ง มีผู้ใดที่เหมาะสมหรือไม่ ดูเหมือนว่าUniconvertorไม่มีทางเลือกเพราะไม่มีวิธีระบุโปรไฟล์ ICC คำสั่งนี้ถูกต้องหรือไม่?

นี่คือไฟล์ที่จะเล่นด้วย มันมีสองกล่องที่มีสีที่ผูกไว้กับโปรไฟล์ ISOcoated v. 2 ECI (ดาวน์โหลดที่นี่บันทึกไว้ใน /usr/share/color/icc/ISOcoated_v2_eci.icc) (กล่องที่เป็นสีดำในเบราว์เซอร์เป็นไปตามที่คาดไว้)

ปรับปรุง

นี่คือการตั้งค่าที่ฉันเลือกสำหรับการทดสอบ SVG ใน Scribus (1.5.1)

"การตั้งค่าเอกสาร" → "การจัดการสี"

"บันทึกเป็น PDF" → "สี"


เกี่ยวกับคำถามของคุณเกี่ยวกับการต้องการเครื่องมือแปลงบรรทัดคำสั่ง SVG-> PDF Inkscape สามารถใช้งานได้จริง แน่นอนว่าปัญหาของคุณอยู่ที่การจัดการสีของ Inkscape สิ่งนี้อาจไม่ช่วยคุณได้ Scribus ไม่ได้มีอินเตอร์เฟซ commandline เลย
Scribblemacher

ฉันคิดว่ามีปัญหาหลักที่ Inkscape ไม่สนับสนุน CMYK ไม่ว่าจะเกิดอะไรขึ้นคุณจะไม่สามารถระบุสีได้อย่างถูกต้องใน Inkscape เพื่อเริ่มต้น
DA01

@ DA01 คุณหมายถึงอะไรโดย "[Inkscape] ไม่รองรับ CMYK"? ปัญหาเดียวที่ฉันเห็นคือมันไม่สามารถส่งออก PDF ที่มีโปรไฟล์สี แต่คุณยังสามารถทำงานในพื้นที่ CMYK กำหนดโปรไฟล์และบันทึกสิ่งต่างๆใน SVG
har-wradim

@ har-wradim เมื่อทำงานกับไฟล์ออกแบบสำหรับการพิมพ์ (การพิมพ์ออฟเซต) คุณใช้คำจำกัดความสี CMYK เว้นแต่จะเพิ่ม Inkscape เมื่อเร็ว ๆ นี้นี่ไม่ใช่สิ่งที่ Inkscape รองรับ มันใช้พื้นที่สี RGB เท่านั้น ดังนั้นจะต้องมีการแปลงระหว่างสี RGB เป็น CMYK เสมอในบางจุด - ซึ่งเป็นบทเรียนที่รับประกันได้ว่าสี "จะไม่เลอะ"
DA01

2
'DOH! ดูนั่นสิ! มี CMYK รองรับใน Inkscape! ทุกปีฉันคิดว่ามันเป็น RGB เท่านั้น! ไม่สนใจทุกสิ่งที่ฉันพูด! :)
DA01

คำตอบ:


6

เนื่องจากยังไม่มีการโพสต์คำตอบพร้อมตอบฉันจะพยายามตอบคำถามด้วยตนเอง

ดังนั้นเคล็ดลับที่จะบังคับให้ scribus ฝังโปรไฟล์ (ที่ถูกต้อง) คือการเลือก PDF / X เป็นรูปแบบผลลัพธ์ เมื่อตรวจสอบด้วยเครื่องมือExtract ICC Profileของ ZePrA เวอร์ชัน PDF / X ของการวาดต้นฉบับจะมีโปรไฟล์ในขณะที่เวอร์ชัน PDF 1.5 ไม่ได้ ดูเวิร์กโฟลว์ที่อัพเดตจริงด้านล่าง:

  • รับโปรไฟล์ ICC ของคุณศูนย์การพิมพ์ที่คาดหวังแนะนำและเชื่อมโยงใน Inkscape ("คุณสมบัติเอกสาร" → "การจัดการสี")
  • เมื่อกำหนดสีให้กับวัตถุก่อนไปที่แท็บ CMS และเลือกโปรไฟล์ที่เหมาะสม
  • บันทึกไฟล์เป็น SVG ธรรมดา
  • นำเข้า SVG ที่เป็นผลลัพธ์ใน Scribus
  • ไปที่ "บันทึกเป็น PDF" และก่อนคลิก "บันทึก" เลือกหนึ่งในตัวเลือก "PDF / X" ใน "ตัวเลือกไฟล์" → "ความเข้ากันได้" และตรวจสอบให้แน่ใจว่าได้เลือกโปรไฟล์ ICC ที่ถูกต้องใน "Pre-Press" → " ความตั้งใจในการแสดงผล PDF / X "

ดูเหมือนจะไม่มีทางเลือกที่ดีสำหรับ Scribus สิ่งหนึ่งที่มันไม่รองรับเลยก็คือกล่องข้อความในกรอบ แก้ไขได้อย่างง่ายดายโดยการทำสำเนา svg ด้วยฉลากข้อความทั้งหมดที่แทนที่ด้วยโครงร่าง ในการทำสิ่งนี้อย่างหนาแน่น: เลือกทั้งหมดใน Inkscape และเลือก "Path" → "Object to path" ข้อบกพร่องเล็กน้อยในการเรนเดอร์อื่น ๆ อาจยังคงอยู่

ตัวเลือก "บันทึกเป็น EPS" ใน Scribus จะสร้างไฟล์ eps (ดูเหมือน) ในพื้นที่สี RGB การแปลงไฟล์ PDF / X ที่มีโปรไฟล์ฝังตัวเป็น PostScript ด้วยacroread -toPostScript drawing.pdf && ps2eps drawing.ps[โดยใช้ acrobat reader และ ps2eps (2)] ดูเหมือนว่าจะรักษาพื้นที่สีไว้อย่างน้อย

ยินดีต้อนรับข้อเสนอแนะและการปรับปรุงที่ดีกว่า

UPDATE

ฉันมีประสบการณ์เชิงลบบ้างps2epsและตอนนี้ขอแนะนำให้แปลง PDF เป็น EPS โดยตรงด้วยpdftopsเครื่องมือ (เลือกครอบตัด PDF ล่วงหน้าด้วยpdfcrop):pdftops -f 1 -l 1 -eps "drawing.pdf" "drawing.eps"


3

ป้อนคำอธิบายรูปภาพที่นี่นี่คือข้อมูลกราฟิกที่ผมทำจะอธิบายทุกขั้นตอนของการเตรียมงานพิมพ์ระดับมืออาชีพในลินุกซ์


สิ่งนี้แตกต่างจากคำตอบที่ได้รับการยอมรับนอกเหนือจากการขาดรายละเอียดและเพิ่มขั้นตอนลึกลับกับโลโก้ Python อย่างไร นี่คือการส่งเสริมตนเอง
har-wradim

1

เกี่ยวกับคุณสมบัติ "บันทึกลงใน eps": เป็น (หรืออย่างน้อยก็เป็น) ที่มีความหมายสำหรับเวิร์กโฟลว์ที่ใช้ ps / eps รุ่นเก่า PDF เป็นผลลัพธ์ที่ดีที่สุดจาก scribus ติดมันยกเว้นหากเครื่องพิมพ์ขอให้คุณสำหรับสิ่งที่แตกต่าง


1

เกี่ยวกับการนำเข้าไฟล์ SVG:

หาก svg ของคุณไม่สามารถนำเข้าอย่างถูกต้องและคุณคิดว่าคุณไม่ได้ใช้ประเภทเนื้อหาใด ๆ ที่น่าจะได้รับการสนับสนุนจาก scribus (กฎคือ: ถ้าสามารถแปลเป็น pdf ได้โดยตรง scribus สามารถและควรสนับสนุน) โปรดอัปโหลดไปยังบั๊ก
คุณสามารถทำเครื่องหมายว่าเป็นแบบส่วนตัวหากคุณไม่ต้องการให้เป็น "โลกที่อ่านได้" (จากนั้นเฉพาะ devs เท่านั้นที่สามารถเห็นได้)
คุณควรให้ PNG ที่มีการเรนเดอร์ที่ต้องการและที่คุณได้รับจากกราน

[ในความคิดเห็นที่จะตอบครั้งแรกเกี่ยวกับโปรไฟล์ ICC, har-wradim ได้กล่าวแล้วว่าเขาได้จัดทำ SVG ที่เขาสามารถส่งไปยังตัวติดตามข้อผิดพลาด]


1

คำตอบสั้น ๆ สำหรับคุณคำถามสองข้อคือ:

  • ขั้นตอนดังกล่าวข้างต้นถูกต้องหรือไม่ ใช่พวกเขาดูเหมือนจะถูกต้อง!
  • เหตุใดฉันไม่พบโปรไฟล์ ICC ในรูปแบบ PDF ที่สร้างโดย Scribus เนื่องจากไม่ควรอยู่ที่นั่นและเนื่องจากเครื่องมือที่คุณใช้ดูเหมือนจะไม่สามารถตรวจจับโปรไฟล์สีได้

ส่วนที่เหลือของคำตอบนี้จะอธิบายรายละเอียดของคำถามหลักที่สองของคุณ

โดยทั่วไปแล้วเวอร์ชันที่เสถียรของ Scribus จะ (หรืออ้างว่า) ไม่ประมวลผลโปรไฟล์ ICC อย่างถูกต้อง หากทุกอย่างตั้งค่าถูกต้องแน่นอน
ไม่ทราบปัญหาที่เกี่ยวข้องสำหรับเวอร์ชันการพัฒนาเช่นกัน

ต่อไปนี้เป็นความคิดเห็นเกี่ยวกับการตรวจสอบที่คุณทำ:

  • คุณควรใช้เครื่องมือ preflight แบบมืออาชีพสำหรับตรวจสอบ PDF ของคุณ ในที่สุดโดยขอให้ร้านพิมพ์ของคุณดู
  • pdf-parser.py ดูเหมือนจะไม่สามารถตรวจพบโปรไฟล์ ICC แม้ว่าฉันจะตรวจสอบให้แน่ใจว่ามันถูกฝังอยู่ในนั้นโดยดูที่ข้อมูลดิบด้วยโปรแกรมแก้ไขข้อความ
  • extractICCprofiles.psจากโครงการ Ghostscript ค้นหาโปรไฟล์ ICC ที่ฝังโดย Scribus ลงในไฟล์ PDF

นี่คือรายละเอียดเพิ่มเติมเกี่ยวกับวิธีที่ Scribus ใช้และฝังโปรไฟล์ ICC:

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

หากคุณเลือกตัวเลือกUse Color ProfileสำหรับSolid Colorsสีจะไม่ถูกแปลงเป็นโปรไฟล์เป้าหมายและโปรไฟล์นั้นจะถูกฝังลงใน PDF เพื่อให้สามารถพิจารณาได้ในขั้นตอนการประมวลผลเพิ่มเติม
เช่นเดียวกับตัวเลือกใช้โปรไฟล์สีในรูปภาพส่วน

หากเครื่องพิมพ์ของคุณไม่ได้ระบุเป็นอย่างอื่นพฤติกรรมเริ่มต้นที่ไม่มีโปรไฟล์ ICC ฝังอยู่เป็นสิ่งที่คุณต้องการ

หากคุณมีความรู้สึกว่านี่คือพฤติกรรมที่ไม่ถูกต้อง (และสามารถหาแหล่งที่มาที่กำหนดวิธีการที่มันควรจะเป็น!) กรุณากรอกคำขอใน Scribus ปัญหาติดตาม

การจัดการสีเป็นหัวข้อที่ยากและเอกสารของ Scribus เกี่ยวกับการกระจัดกระจายเกินไป แต่ด้วยโชคเล็กน้อยคำตอบนี้จะปรับปรุงเอกสาร ...

[แก้ไข: ฉันลบคำตอบที่เกี่ยวข้องกับการสนับสนุนของคุณสมบัติ svg และการส่งออก eps และเติมเป็นคำตอบแยกต่างหาก: พวกเขาไม่ใช่หัวข้อหลักของคำถามนี้]
[แก้ไข: หลังจากได้รับข้อมูลเพิ่มเติมแก้ไขคำตอบให้เป็น คำตอบที่แท้จริง คำตอบเดิมขอรายละเอียดเพิ่มเติมเนื่องจากฉันไม่มีสิทธิ์ในการเพิ่มความคิดเห็น]


ขอบคุณสำหรับการตอบกลับ. โปรดดูคำถามรุ่นปรับปรุง
har-wradim

ใช่ถ้าฉันเลือก "สีทึบ" → "ใช้โปรไฟล์สี" มันจะฝังอยู่ในผลลัพธ์ แต่ fst โปรไฟล์ของฉันไม่ปรากฏในรายการและที่สองฉันคิดว่านี่เป็นการแทนที่โปรไฟล์ที่มีอยู่เนื่องจากมีการตั้งค่าไว้ใน "การตั้งค่าเอกสาร" แล้ว (ดูภาพหน้าจอ) หากแนวคิดล่าสุดนี้ไม่ถูกต้องฉันจะเลือกโปรไฟล์ที่ถูกต้องในการสนทนาได้อย่างไร เกี่ยวกับข้อบกพร่องในการเรนเดอร์ SVG: ดูเหมือนว่าจะสอดคล้องกันอย่างเงียบ ๆ ฉันคิดว่าฉันสามารถสร้างตัวอย่างง่ายๆสำหรับตัวติดตามบั๊กได้
har-wradim

- เกี่ยวกับการเรนเดอร์ svg: ดีมาก! หวังว่ามันจะเป็นสิ่งที่ทีมสามารถแก้ไขได้!
เบียร์

@ har-wradim: การเชื่อมโยง ICC : ฉันคิดว่าคุณควรอธิบายว่าปัญหาชีวิตจริงที่คุณเผชิญอยู่คืออะไร เนื่องจากฉันไม่เคยได้ยินเรื่องร้องเรียนคล้ายกับของคุณและเนื่องจากคำตอบที่ฉันได้รับจากคนที่มีทักษะมากกว่ามักจะยืนยันว่า Scribus กำลังทำสิ่งที่ถูกต้องฉันสงสัยว่าคุณมีความเศร้าอยู่ในระดับทางทฤษฎีเท่านั้น (นี่คือ หมายความว่าคุณไม่ควรให้ร้านพิมพ์ที่มีรูปแบบไฟล์ PDF ตามที่คุณต้องการที่จะมีมัน :-) แต่คุณอาจมีปัญหาจริงและมีแน่นอนอยู่ที่ไหนสักแห่งปัญหา ...
เบียร์

ไม่คำถามเกี่ยวกับเวิร์กโฟลว์และไม่เกี่ยวกับไฟล์เฉพาะใด ๆ คุณยังไม่ได้ตอบคำถาม: ควรเลือก "ใช้โปรไฟล์สี" อย่างชัดเจนใน "บันทึกเป็น PDF" → "สี" → "สีทึบ" หรือไม่? ถ้าใช่ทำไมโปรไฟล์ไม่ใช้จริงในไฟล์ SVG ปรากฏเป็นตัวเลือกแม้ว่าจะอยู่ใน / usr / share / color / icc /
har-wradim
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.