Menggunakan bentuk objek untuk memotong objek di bawahnya di Inkscape

57

Saya sedang mengedit svg di Inkscape dan saya memiliki objek di atas objek lain. Saya ingin menggunakan bentuk objek teratas untuk memotong objek di bawahnya.

Bagi mereka yang terbiasa dengan GIMP, saya mencoba melakukan sesuatu seperti alat "alpha to selection".

UserIsCorrupt
sumber

Jawaban:

41

Pilih keduanya (dengan mengklik satu objek, tahan shift, lalu klik objek lain), lalu pilih Path, lalu Difference.

Bagi saya, saya ingin memotong panah kiri dari segi enam. Saya membuat hexagon, menduplikasi layer, menggeser layer atas ke kanan, lalu memilih kedua layer, lalu PATH / Perbedaan.

Paul
sumber
4
Menambahkan ke ini: Saya ingin memotong teks, jadi pertama saya harus memilih teks, Path> Object To Path, lalu pilih lagi dan Object> Ungroup, kemudian pilih masing-masing huruf dan latar belakang secara individual - Anda hanya dapat melakukan ini dengan dua objek sekaligus.
SinisterBeard
Anda benar-benar dapat melakukan ini dengan lebih dari satu jalur sekaligus berkat ekstensi baru: github.com/Moini/inkscape-extensions-multi-bool
johnp
Itu tidak bekerja. Sama sekali. Tidak ada yang terjadi.
yPhil
1
@yPhil, komentar oleh SinisterBeard membantu saya membuatnya bekerja. Sudahkah Anda mencobanya?
thymaro
19

Pilih Keduanya dan Lakukan:

Objek -> Klip -> Set

Pontios
sumber
2
Ini harus menjadi jawaban yang diterima.
TenLeftFingers
4
Ini selalu berlawanan dengan apa yang saya inginkan. Mungkin karena objek di atas adalah yang lebih besar? Juga tidak berfungsi, jika bagian "cut out" seharusnya transparan. Warna objek di belakang akan muncul.
DanMan
@TenLeftFingers ini hanya benar jika Anda ingin objek yang lebih rendah memiliki bentuk objek teratas. Jika Anda ingin bentuk objek atas dipotong dari objek yang lebih rendah, maka seharusnya tidak. Pertanyaannya sebenarnya ambigu, jika Anda tidak tahu GIMP dan "alpha to selection". Saya mencarinya dan saya tidak berpikir itu membersihkannya, terus terang.
thymaro
5

Pilih keduanya, PATH >> INTERSECTION

DA01
sumber
8
Jika Anda mencoba mengurangi garis tebal (goresan) dari bentuk, Anda harus memilih PATH >> STROKE TO PATH terlebih dahulu.
Adripants
3

Saya ingin memotong bentuk salib dari bentuk lain. Saya menggunakan shape.svg asli dan gambar lain, cross.svg (yang merupakan bentuk persis yang ingin saya hilangkan). Sekarang, saya mencoba semua saran di sini, tetapi tidak ada yang berhasil dan setelah banyak bereksperimen, saya menemukan pendekatan yang mudah yang saya harap akan bekerja untuk orang lain.

  • buka inkscape
  • buka shape.svg
  • import cross.svg
  • ubah ukuran dan posisikan cross.svg di atas shape.svg di tempat di mana salib harus dipotong
  • Path -> Combine (ini menghasilkan shape.svg asli dengan tanda silang)
  • Setelah penggabungan, shape.svg adalah warna cross.svg, jadi saya hanya memilihnya dan memilih warna yang saya inginkan dari palet isian.
  • File -> Simpan sebagai

Saya akan mencatat bahwa kedua gambar adalah satu warna untuk memulai.

freemath
sumber
3

Sedikit (?) Terlambat ke pesta dan bertanya-tanya mengapa tidak ada yang menyebutkan pembagian ( Ctrl+ /).

Objek atas harus digandakan atau Anda akan dibiarkan dengan objek bawah dalam dua segmen - satu akan berbentuk objek atas dan yang kedua akan menjadi residu

  1. Pilih objek teratas.
  2. Tekan Ctrl+ Duntuk menduplikatnya.
  3. Ubah warnanya sehingga terlihat
  4. Tekan Shiftdan klik objek bawah. (Anda harus memiliki salinan objek atas dan objek bawah yang dipilih sekarang. Periksa bilah status untuk melihat apakah hanya dua objek yang dipilih.
  5. Tekan Ctrl+/

Anda sekarang memiliki objek atas DAN objek bawah dalam dua segmen.

HTH


sumber
Divisi adalah untuk jalur, bukan objek. Tidak semua objek dapat dikonversi menjadi jalur.
DanMan
1

Tiga tahun kemudian dan saya memiliki masalah yang sama. Saya mengunduh lembar vektor yang berisi beberapa objek untuk digunakan. Saya hanya ingin satu objek dari selembar sepuluh. Jadi saya ingin memotong dan menempelkan objek itu ke file svg lain yang sedang saya kerjakan. Inilah yang saya temukan dan bagaimana saya melakukannya.

File svg asli dengan beberapa objek di atasnya adalah satu lapisan. Anda HARUS membuat layer baru untuk melakukan ini jika tidak, tidak ada yang berhasil.

Buat layer baru di atas layer asli, sementara di layer baru buat bentuk di atas objek yang ingin Anda potong. Saya menggunakan persegi panjang tanpa isi dan goresan yang kuat sehingga saya bisa melihatnya di sekitar objek yang saya inginkan.

Pilih Path, Persimpangan.

Sekarang kembali ke layer asli di mana objek Anda berada, jika tidak Anda hanya akan memotong dan menempelkan persegi panjang Anda sebagai gantinya.

Tempatkan kursor Anda di atas objek (dalam mode pemilih) dan objek sekarang akan bergerak secara independen dari gambar asli.

Anda sekarang dapat menyalin dan menempelkan objek ini ke file lain dan itu akan mempertahankan atributnya.

Kesulitan terbesar dengan Inkscape adalah mengeluarkan proses GIMP atau editor gambar lain dari kepala Anda karena program ini membutuhkan pendekatan yang berbeda. Alih-alih hanya menggunakan alat seleksi lalu salin dan tempel. Anda perlu membuat topeng pemilihan dengan layer baru dan bentuk objek lain. Maka alat persimpangan akan membuat topeng kliping untuk Anda.

Claire
sumber
0

Rupanya, boolean Inkscape tidak bekerja dengan objek yang dikelompokkan. Batalkan pengelompokan objek yang akan dipotong, lalu pilih objek, lalu path / dan (contoh) cut path.

yPhil
sumber
0

Membatalkan pengelompokan objek, memilih semua titik dan memilih Jalur >> Pengecualian bekerja untuk saya.

Lihat video YouTube: https://youtu.be/uquoIZhyarQ

Jay
sumber
1
Selamat datang di GD.SE! Bisakah Anda jelaskan solusi yang lebih baik, misalnya dengan menambahkan tangkapan layar dan menjelaskan apa yang ditampilkan ...
Mensch
@Kurt, Bahkan lebih baik, bagaimana dengan video?
Jay
1
Saya pribadi tidak suka video, pengalaman saya dengan mereka tidak baik (untuk menghilangkan kesalahan, tidak cocok dengan solusi yang dicari, dll.). Saya lebih suka solusi tertulis, yang dapat langsung dibuktikan dan orang tidak perlu koneksi internet ke tautan yang mudah-mudahan tidak rusak ... Gambar dan teks lebih mutch lebih valid untuk halaman web ini saya pikir.
Mensch