transparansi inkscape saat mengekspor pdf?

14

Bagaimana saya perlu mengubah objek transparan dalam file inkscape untuk dapat mengekspornya dengan benar ke pdf? Sejauh ini tampaknya default membuat objek transparan tidak terlihat atau buram.

719016
sumber
4
Mengekspor transparansi dulu merupakan masalah pada umumnya, dan dengan PostScript pada khususnya, tetapi dari apa yang saya baca, dukungan transparansi dengan PDF seharusnya berfungsi dengan baik saat ini. Changelog untuk Inkscape 0.47 mengatakan bahwa ekspor PDF mendukung transparansi vektor, dan versi itu dirilis pada tahun 2009. Pastikan Anda memiliki versi Inkscape yang agak baru (dan libcairo), dan pastikan pembaca PDF Anda mendukung transparansi. Bagaimanapun, kemunduran untuk kasus-kasus di mana Inkscape tidak dapat mengekspor transparansi "harus" menjadi rasterisasi efeknya, tetapi saya tahu saya pernah berjuang dengan hal yang sama sekali.
Daniel Andersson

Jawaban:

7

Karena mengekspor bentuk transparan ke PDF masih tidak berfungsi dengan baik (setidaknya untuk saya, sekarang) dan mengekspor Bitmap adalah (sejauh yang saya tahu) banyak pekerjaan ketika Anda sering memperbarui angka Anda, inilah solusi sederhana saya untuk bentuk.

Sekali lagi, ini hanya berfungsi untuk bentuk, bukan gambar yang disematkan.

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

Pada dasarnya, itu bermuara pada pengaturan saluran alfa warna bukan opacity itu . Saya akan berpikir ini adalah properti yang sama, tetapi ternyata tidak.

Cheers, Jan

J ..
sumber
1
Mengurangi saluran alfa dan bukan opacity berfungsi dengan baik sejauh ini. Terima kasih.
fuma
2

Untuk gambar yang disematkan, jika Anda memiliki file SVG tanpa latar belakang, cukup:

  • ekspor menggunakan File → Simpan salinan;
  • pilih format PDF;
  • klik Simpan;
  • di jendela ekspor PDF yang muncul, pilih Ekspor gambar dan batalkan pilih Ekspor halaman.

Saat membuka PDF yang diekspor dengan pembaca PDF, mungkin terlihat ada latar belakang putih. Tetapi jika Anda memasukkannya dalam file presentasi atau poster, Anda akan melihat bahwa tidak ada latar belakang.

pmassat
sumber
Ini berfungsi di Inkscape 0.91. Memang Mac OS Preview & QuickLook menunjukkan BG putih yang membuat saya kesal, tetapi memasukkan PDF ke dalam PowerPoint menunjukkan bahwa itu sebenarnya transparan.
Demis
1

Pastikan bukan pembaca PDF Anda yang tidak dapat membuat transparansi. Gunakan Adobe Acrobat atau Okular (linux), ini dapat membuat sebagian besar jenis transparansi dalam pengalaman saya (termasuk gradien).

Solusi konyol yang mudah adalah dengan mengekspor bitmap, kemudian transparansi atas objek padat diberikan. Anda kemudian dapat mengonversi ke PDF, tetapi ini tidak dapat diskalakan lagi.

Namun, sepengetahuan saya, tidak ada cara "kuat" otomatis untuk mengekspor PDF yang skalabel dengan transparansi dari inkscape.

Anda dapat melakukannya secara manual:

  1. ekspor bitmap dan buka di misalnya GIMP
  2. untuk objek warna solid transparan, duplikat sebanyak yang melapisi objek lain, memotong setiap bit ini ( Ctrl+ *) dengan duplikat objek overlay, dan memberikan persimpangan warna yang Anda dapatkan dengan pipet di GIMP untuk bagian ini gambar Anda.

Sedikit merepotkan, bukan? Itu harus dapat skrip ... Lihat posting saya di forum inkscape: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0

EDIT : Oke, pikirkan sedikit masalah, ada cara yang lebih baik :

  1. buat layer "Transparan" di kedalaman objek transparan, pindahkan objek transparan ke lapisan ini;

  2. hanya melihat lapisan ini dan "Edit> Buat salinan bitmap" ( ALT- B)

  3. pindahkan salinan ini ke layer baru "Bitmap" di sebelah layer "Transparan"

  4. Matikan tampilan layer transparan dan pada bitmap layer sebelum mengekspor PDF Anda.

Dengan cara ini, Anda memiliki dokumen Bitmap + Scalable Vector gabungan: hanya isi tranparent yang tidak dapat diskalakan, tetapi akan ditampilkan dengan benar di pemirsa PDF.

Keterbatasan:

  1. Anda harus mengulangi operasi ini setiap kali Anda memodifikasi objek transparan Anda.

  2. Anda juga perlu mengulang ini jika Anda memiliki objek transparan pada kedalaman yang berbeda.

  3. Mungkin ada pemirsa PDF yang bahkan tidak menangani transparansi bitmap, di mana elemen vektor dalam lapisan di bawah layer "Bitmap" mungkin tidak ditampilkan dengan benar.

Joce
sumber
-1

Membatalkan pengelompokan gambar yang dipermasalahkan beberapa kali, hingga bilah status mengatakan "gambar" alih-alih "grup 1 objek", memperbaiki masalahnya. Beberapa grup kosong memiliki efek masker dan klip yang diterapkan padanya, dan penumpukan efek ini yang menyebabkan bug. Grup / efek dapat dihapus dengan aman tanpa mengganggu gambar.

CARA INI SEMPURNA UNTUK MENGONVERSI FILE INKSCAPE ANDA KE PDF TANPA MENDAPATKAN KOTAK HITAM

ROCKSTAR
sumber
1
Tolong jelaskan apa yang Anda sarankan lebih lanjut.
Pimp Juice,
Jadi, pada dasarnya, Anda memberi tahu OP (penulis pertanyaan) bahwa masalah mereka bukan seperti apa yang mereka pikirkan, dan bahwa mereka tidak tahu apa yang mereka lakukan (dan / atau mereka tidak tahu apa yang mereka bicarakan)?
Scott