Nesnenin şeklini, altındaki nesneyi Inkscape'de kesmek için kullanma


56

Inkscape'de bir svg düzenliyorum ve başka bir nesnenin üstünde bir nesnem var. Altındaki nesneyi kesmek için üst nesnenin şeklini kullanmak istiyorum.

GIMP'ye aşina olanlar için, "alfa seçimi" aracı gibi bir şey yapmaya çalışıyorum.

Yanıtlar:


41

Her ikisi (daha sonra diğer nesne tıklayarak, vardiya tutan, bir nesneyi tıklatarak), sonra seçmek seçin Path, ardından Difference.

Benim için soldan altıgen bir oku çıkarmak istedim. Bir altıgen yarattım, katmanı kopyaladım, üst katmanı sağa kaydırdım, sonra her iki katmanı seçtikten sonra PATH / Farkı seçtim.


4
Buna ekleyelim: Metni kesmek istedim, bu yüzden önce Metin, Yol> Nesne Yolu'na, sonra tekrar seçip Nesne> Grubu Çöz'ü seçip her bir harfi ve arka planı ayrı ayrı seçmem gerekiyordu - bunu yalnızca bir seferde iki nesne.
SinisterBeard

Yeni bir uzantı sayesinde bunu bir kerede birden fazla yolla yapabilirsiniz: github.com/Moini/inkscape-extensions-multi-bool
johnp

Çalışmıyor. Hiç. Hiçbir şey olmuyor.
yPhil

1
@yPhil SinisterBeard tarafından yapılan açıklamada çalışmamı sağladı. Bunu denedin mi?
Thymaro

19

İkisini de Seçin:

Nesne -> Klip -> Ayarla


2
Bu kabul edilen cevap olmalı.
TenLeftFingers 5:16

4
Bu her zaman istediğim şeyin karşısına çıkıyor. Belki de üstteki nesne daha büyük olduğu için? Ayrıca, "kesilmiş" kısmın şeffaf olması gerekiyorsa çalışmaz. Arkadaki nesnenin rengi görünecektir.
DanMan

@TenLeftFingers bu sadece alttaki nesnenin üstteki nesnenin şeklini almasını istiyorsanız geçerlidir. Üst nesnenin şeklinin alt nesneden kesilmesini istiyorsanız, o zaman olmamalıdır. Soru, eğer GIMP'yi ve "alfa seçimi" ni bilmiyorsanız, belirsizdir. Baktım ve açıkçası, dürüst olmak gerekirse, sanmıyorum.
Thymaro

5

Her ikisini de seçin, YOL >> KESİT


8
Şekilden kalın bir çizgi (kontur) çıkarmaya çalışıyorsanız, önce PATH >> STROKE TO PATH seçimini yapmanız gerekir.
Adripants

3

Başka bir şeklin haç şeklini kesmek istedim. Orijinal shape.svg ve başka bir resim kullandım, cross.svg (kesmek istediğim şekli tamdı). Şimdi, burada tüm önerileri denedim, ancak hiçbiri işe yaramadı ve çok deney yaptıktan sonra, başkaları için işe yaramasını umduğum kolay bir yaklaşım buldum.

  • açık inkscape
  • açık shape.svg
  • ithalat cross.svg
  • yeniden boyutlandırın ve haçların kesilmesi gereken yere cross.svg'yi shape.svg üzerine yerleştirin
  • Yol -> Birleştir (bunun orijinal şekli .vvg ile sonuçlandı)
  • Birleştirmeden sonra, shape.svg, cross.svg'nin rengiydi, bu yüzden sadece seçtim ve dolgu paletinden istediğim rengi seçtim
  • Dosya -> Farklı kaydet

Her iki görüntünün de başlangıçta bir renk olduğuna dikkat edin.


3

Partiye biraz geç (?) Ve neden hiç kimsenin bölünmeden bahsetmediğini merak ediyorum ( Ctrl+ /).

Üstteki nesne çoğaltılmalıdır, aksi takdirde alttaki nesne iki bölüm halinde bırakılır - biri üstteki nesne şeklinde olur ve ikincisi artık olur

  1. En üstteki nesneyi seçin.
  2. Çoğaltmak için Ctrl+ tuşuna basın D.
  3. Rengi, ayırt edilebilir olması için değiştirin
  4. ShiftEn alttaki nesneye basın ve tıklayın. (Şimdilik seçilen üst ve alt nesnelerin bir kopyasına sahip olmalısınız. Yalnızca iki nesnenin seçilip seçilmediğini görmek için durum çubuğunu kontrol edin.
  5. Ctrl+ Tuşlarına basın/

Artık iki segmentte üst nesne ve alt nesne var.

HTH


Bölünme, nesneler için değil yollar içindir. Tüm nesneler yollara dönüştürülemez.
DanMan

1

Üç yıl sonra da aynı sorunu yaşadım. Kullanılacak birden çok nesneyle dolu bir vektör sayfasını indirdim. Sadece bir sayfadan bir nesne istemiştim. Bu yüzden üzerinde çalıştığım nesneyi kesip yapıştırmak istedim. İşte ne keşfettim ve nasıl yaptım.

Üzerinde birden fazla nesne olan orijinal svg dosyası, tek bir katmandı. Bunu yapmak için yeni bir katman oluşturmanız GEREKİR, aksi halde hiçbir şey işe yaramaz.

Orijinal katman üzerinde yeni bir katman oluşturun, oysa yeni katmanda kesmek istediğiniz nesnenin üzerinde bir şekil oluşturun. Dolgusu olmayan ve dik vuruşlu bir dikdörtgen kullandım, böylece onu istediğim nesnenin etrafında görebildim.

Yol, Kavşak'ı seçin.

Şimdi nesnenin bulunduğu orijinal katmana geri dön, yoksa dikdörtgeni kes ve yapıştır.

İmlecinizi nesnenin üzerine getirin (Seçici modda), nesne şimdi orijinal görüntüden bağımsız olarak hareket eder.

Artık bu nesneyi kopyalayıp başka bir dosyaya yapıştırabilirsiniz ve niteliklerini koruyacaktır.

Inkscape ile en büyük zorluk GIMP veya diğer görüntü düzenleyicilerinin işlemlerini kafanızdan almak çünkü bu program farklı bir yaklaşım gerektiriyor. Sadece bir seçim aracı kullanmak yerine kopyalayıp yapıştırın. Yeni bir katmana ve başka bir nesnenin şekline sahip bir seçim maskesi oluşturmanız gerekir. Ardından kesişme aracı sizin için bir kırpma maskesi oluşturur.


0

Görünüşe göre, Inkscape boole'ları gruplanmış nesnelerle çalışmıyor. Kesilecek nesnenin grubunu ayırın , ardından nesneleri seçin ve ardından path / ve (örnek) cut path.


0

Nesneleri gruplamak, tüm noktaları seçmek ve Yol >> Hariç Tutma seçeneğini seçmek benim için çalıştı.

YouTube videosuna bakın: https://youtu.be/uquoIZhyarQ


1
GD.SE'ye Hoşgeldiniz! Çözümünüzü daha iyi açıklayabilir misiniz, örneğin ekran görüntülerini ve gösterdikleri açıklamaları ekleyerek…
Mensch

@Kurt, Daha da iyisi, bir videoya ne dersin?
Jay

1
Şahsen videoları sevmiyorum, onlarla deneyimim iyi değil (hataları bir araya getirmek, aranan çözüme uymamak vb.). Doğrudan prova edilebilecek ve umarım kırılmayan bir linke internet bağlantısına ihtiyaç duymayan yazılı bir çözümü tercih ediyorum ... Resimler ve metinler bu web sayfası için daha geçerli.
Mensch
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.