Inkscape SVG → alur kerja EPS / PDF siap-cetak


14

Saya menyadari pertanyaan serupa telah ditanyakan di sana- sini , tapi saya masih agak bingung.

Jadi, tugasnya pada dasarnya adalah membuat EPS / PDF siap cetak untuk beberapa seni vektor yang disiapkan di Inkscape [pada OS mirip Unix] dengan beberapa jaminan bahwa warna tidak akan berantakan ketika dicetak.

Masalah utama adalah bahwa Inkscape tidak dapat mengekspor file EPS / PDF yang sadar profil ICC. Seperti yang disarankan misalnya di sini dan di sini , Scribus adalah jalan yang harus ditempuh.

Alur kerjanya adalah sebagai berikut:

  • dapatkan profil-ICC yang direkomendasikan oleh pusat pencetakan prospektif Anda dan hubungkan di Inkscape ("Properti Dokumen" → "Manajemen Warna")
  • saat menetapkan warna ke objek, pertama-tama buka tab CMS dan pilih profil yang tepat
  • simpan file sebagai SVG biasa
  • mengimpor SVG yang dihasilkan di Scribus
  • pilih profil ICC yang tepat di "Pengaturan Dokumen" → "Manajemen Warna"
  • pergi ke "Simpan sebagai PDF" dan sebelum mengklik "Simpan" pilih "Warna" → "... dimaksudkan untuk: Printer"

Kekhawatiran saya dalam hal ini adalah:

  • Apakah pendekatan yang digariskan valid dalam hal membawa hasil yang diinginkan? grep -ia icctidak menghasilkan klik untuk PDF yang dihasilkan (diuji dengan Scribus 1.4.2 dan 1.5.1)
  • Apa yang dilakukan "Simpan sebagai EPS" di Scribus?
  • Bahkan dengan sangat hati-hati (menghindari gradien, warna, dll.) Tidak membantu membuat Scribus (1.4.2 dan 1.5.1) membuat file SVG besar dengan benar: beberapa hal menjadi kacau. Juga sangat disukai untuk melakukan konversi SVG ke EPS / PDF dalam alat baris perintah. Apakah ada yang sesuai? Sepertinya, Uniconvertor bukan alternatif, karena tidak ada cara untuk menentukan profil ICC, apakah pernyataan ini benar?

Ini file untuk dimainkan. Ini berisi dua kotak dengan warna terikat pada profil ECI ISOcoated v. 2 (diunduh di sini , disimpan di /usr/share/color/icc/ISOcoated_v2_eci.icc) (kotak yang berwarna hitam di browser seperti yang diharapkan).

Memperbarui

Berikut adalah pengaturan yang saya pilih untuk tes SVG di Scribus (1.5.1).

"Pengaturan Dokumen" → "Manajemen Warna"

"Simpan sebagai PDF" → "Warna"


Mengenai pertanyaan Anda tentang perlunya alat konversi baris perintah SVG-> PDF, Inkscape sebenarnya dapat digunakan commandline. Tentu saja, mengingat masalah Anda dengan manajemen warna Inkscape, ini mungkin tidak akan membantu Anda. Scribus belum memiliki antarmuka commandline .
Scribblemacher

Saya pikir ada masalah inti yang Inkscape tidak mendukung CMYK. Jadi tidak peduli apa, Anda tidak akan pernah bisa menentukan warna dengan benar di Inkscape untuk memulai.
DA01

@ DA01 Apa yang Anda maksud dengan "[Inkscape] tidak mendukung CMYK"? Satu-satunya masalah yang saya lihat adalah tidak dapat mengekspor PDF dengan profil warna, tetapi Anda masih bisa bekerja di ruang CMYK, menetapkan profil dan menyimpannya di SVG.
har-wradim

@ har-wradim ketika bekerja dengan file desain untuk dicetak (cetak offset) Anda menggunakan definisi warna CMYK. Kecuali jika Inkscape baru-baru ini menambahkannya, ini bukan sesuatu yang didukung Inkscape. Hanya menggunakan ruang warna RGB. Jadi harus selalu ada konversi antara warna RGB ke CMYK di beberapa titik - yang memberi pelajaran jaminan warna apa pun "tidak akan kacau".
DA01

2
'lakukan! Lihat itu! ADA dukungan CMYK di Inkscape! Selama ini saya pikir itu hanya RGB! Abaikan semua yang saya katakan! :)
DA01

Jawaban:


6

Karena tidak ada jawaban siap untuk mengikuti yang diposting, saya akan mencoba menjawab pertanyaan itu sendiri.

Jadi, trik untuk memaksa scribus untuk menyematkan (yang benar) profil adalah dengan memilih PDF / X sebagai format output. Ketika diperiksa dengan alat Extract ICC Profile dari ZePrA, versi PDF / X dari gambar aslinya berisi profil tersebut, sedangkan versi PDF 1.5 tidak. Lihat alur kerja aktual yang diperbarui di bawah:

  • dapatkan profil-ICC yang direkomendasikan oleh pusat pencetakan prospektif Anda dan hubungkan di Inkscape ("Properti Dokumen" → "Manajemen Warna")
  • saat menetapkan warna ke objek, pertama-tama buka tab CMS dan pilih profil yang tepat
  • simpan file sebagai SVG biasa
  • mengimpor SVG yang dihasilkan di Scribus
  • buka "Simpan sebagai PDF" dan sebelum mengklik "Simpan" pilih salah satu opsi "PDF / X" di "Opsi File" → "Kompatibilitas" dan pastikan bahwa profil ICC yang benar dipilih dalam "Pra-Tekan" → " Maksud Output PDF / X "

Tampaknya tidak ada alternatif yang baik untuk Scribus. Satu hal yang tidak didukung sama sekali adalah kotak teks dalam bingkai. Ini mudah diperbaiki dengan membuat salinan svg dengan semua label teks diganti dengan garis besar. Untuk melakukan ini secara besar-besaran: pilih semua dalam Inkscape dan pilih "Path" → "Object to path". Beberapa bug rendering kecil lainnya mungkin masih ada.

Opsi "Simpan sebagai EPS" di Scribus menghasilkan file eps (tampaknya) di RGB colorspace. Mengkonversi file PDF / X dengan profil yang disematkan ke PostScript dengan acroread -toPostScript drawing.pdf && ps2eps drawing.ps[menggunakan acrobat reader dan ps2eps (2)] tampaknya setidaknya mempertahankan colorpace.

Saran dan peningkatan yang lebih baik dipersilakan.

MEMPERBARUI

Saya telah memiliki pengalaman negatif dengan ps2epsdan sekarang akan merekomendasikan untuk mengkonversi PDF ke EPS langsung dengan pdftopsalat (opsional memotong PDF sebelumnya dengan pdfcrop):pdftops -f 1 -l 1 -eps "drawing.pdf" "drawing.eps"


3

Ini adalah info-grafik yang saya buat untuk menjelaskan semua proses mempersiapkan karya cetak profesional di Linux masukkan deskripsi gambar di sini.


Bagaimana ini berbeda dari jawaban yang diterima selain kurang detail dan menambahkan langkah misterius dengan logo Python? Apakah ini promosi diri?
har-wradim

1

tentang fitur "save to eps": itu (atau setidaknya itu) dimaksudkan untuk alur kerja berbasis ps / eps yang lebih tua. PDF adalah output terbaik dari scribus. tetap menggunakannya kecuali jika printer meminta Anda sesuatu yang berbeda.


1

mengenai pengimporan file SVG:

jika svg Anda tidak dapat diimpor dengan benar dan Anda berpikir bahwa Anda tidak menggunakan salah satu jenis konten yang kemungkinan tidak didukung oleh scribus (aturannya adalah: jika itu dapat langsung diterjemahkan ke pdf, scribus dapat dan harus mendukungnya) , harap unggah ke pelacak bug .
Anda dapat menandainya sebagai pribadi jika Anda tidak ingin itu "dapat dibaca dunia" (maka hanya para devs yang dapat melihatnya).
Anda mungkin juga harus memberikan PNG dengan render yang diinginkan dan yang Anda dapatkan dari scribus.

[di komentar untuk jawaban pertama mengenai profil ICC, har-wradim sudah mengatakan bahwa dia telah menyiapkan SVG yang bisa dia kirimkan ke pelacak bug]


1

Jawaban singkat untuk Anda dua pertanyaan utama adalah:

  • Apakah langkah-langkah yang disebutkan di atas benar? Ya, mereka sepertinya benar!
  • Mengapa saya tidak dapat menemukan profil ICC dalam PDF yang dihasilkan oleh Scribus? Karena itu tidak boleh ada dan karena alat yang Anda gunakan tampaknya tidak dapat mendeteksi profil warna.

Sisa jawaban ini masuk ke detail pertanyaan utama kedua Anda.

Secara umum, versi stabil Scribus tidak (atau berpura-pura) tidak gagal dalam memproses profil ICC dengan benar. Jika semuanya sudah diatur dengan benar, tentu saja.
Tidak ada masalah yang relevan untuk versi pengembangan.

Berikut beberapa komentar tentang cek yang telah Anda lakukan:

  • Anda harus menggunakan alat preflight profesional untuk memeriksa PDF Anda; akhirnya dengan meminta toko cetak Anda untuk melihatnya.
  • pdf-parser.py tampaknya tidak dapat mendeteksi profil ICC, bahkan ketika saya memastikan bahwa ada yang tertanam di dalamnya, dengan melihat data mentah dengan editor teks.
  • extractICCprofiles.ps dari proyek Ghostscript menemukan profil ICC yang tertanam oleh Scribus ke dalam file PDF.

Berikut ini beberapa perincian lebih lanjut tentang cara Scribus menggunakan dan menyematkan profil ICC:

Jika Anda telah mengaktifkan Manajemen Warna dan Anda menggunakan "Printer" sebagai target dalam ekspor PDF (seperti yang Anda lakukan), Scribus akan mengonversi semua warna ke profil warna target. Karena warna sekarang telah dikonversi, profil ICC tidak tertanam dalam file PDF.

Jika Anda mencentang opsi Use Color Profile untuk Solid Colors , warna tidak akan dikonversi ke profil target dan profil itu sendiri tertanam ke dalam PDF, sehingga dapat dipertimbangkan dalam langkah pemrosesan selanjutnya.
Hal yang sama berlaku untuk opsi Gunakan profil warna di bagian Gambar .

Jika Anda printer Anda tidak menentukan sebaliknya, perilaku default, tanpa tertanam profil ICC, adalah apa yang Anda cari.

Jika Anda merasa bahwa perilaku ini salah (dan dapat menemukan sumber yang menentukan bagaimana seharusnya!), Silakan isi permintaan di pelacak masalah Scribus .

Manajemen Warna adalah topik yang sulit dan dokumentasi Scribus tentangnya terlalu jarang. Tetapi dengan sedikit keberuntungan, jawaban ini akan meningkatkan dokumentasi ...

[edit: saya sudah menghapus jawaban mengenai dukungan fitur svg dan ekspor eps dan mengisi sebagai jawaban terpisah: mereka bukan topik utama dari pertanyaan ini]
[edit: setelah menerima informasi lebih lanjut, edit jawaban untuk menjadi jawaban nyata; jawaban aslinya meminta lebih banyak detail, karena saya tidak punya hak untuk menambahkan komentar]


Terima kasih balasannya. Silakan lihat versi terbaru dari pertanyaan.
har-wradim

Ya, jika saya memilih "Warna Padat" → "Gunakan profil warna" maka yang tertanam dalam output. Tapi pertama, profil saya tidak muncul di daftar dan kedua, saya pikir ini tentang mengganti profil yang sudah ada, karena sudah diatur dalam "Pengaturan Dokumen" (lihat screenshot). Jika ide terakhir ini tidak benar, bagaimana saya bisa memilih profil yang tepat dalam dialog itu? Mengenai bug rendering SVG: ini sepertinya konsisten, saya pikir saya bisa memberikan contoh sederhana minimal untuk pelacak bug.
har-wradim

- tentang rendering svg: bagus! mari kita berharap itu adalah sesuatu yang tim dapat perbaiki!
ale

@ har-wradim: menyimpulkan ICC : saya pikir Anda harus menjelaskan apa masalah kehidupan nyata yang Anda hadapi. karena saya belum pernah mendengar keluhan yang mirip dengan keluhan Anda dan karena jawaban yang saya dapat dari orang-orang yang lebih terampil cenderung untuk mengkonfirmasi bahwa scribus melakukan hal yang benar, saya ingin tahu apakah Anda sedang berduka hanya pada tingkat teoretis (ini berarti bahwa Anda tidak boleh menyediakan PDF kepada toko cetak seperti yang Anda inginkan :-) tetapi Anda mungkin memiliki masalah nyata dan memang ada masalah di suatu tempat ...
ale

Tidak, pertanyaannya adalah tentang alur kerja dan bukan tentang file tertentu. Anda belum menjawab pertanyaan: haruskah seseorang secara eksplisit memilih "Gunakan profil warna" di "Simpan sebagai PDF" → "Warna" → "Warna Solid" atau tidak? Jika ya, mengapa profil tidak benar-benar digunakan dalam file SVG muncul sebagai opsi meskipun terletak di / usr / share / color / icc /?
har-wradim
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.