Inkscape'de bir iç sınır (inme) nasıl oluşturulur?


29

Inkscape'de bir şekil yarattım ve kenarlık genişliğini ayarlayın 1px.
Gerçek boyut ise 100pxbununla sınırdır 102px.

Dıştaki değil, nesnenin iç kenarlığını nasıl ayarlayabilirim ? Photoshop kullanırken , tür
seçilebilir ( , dış veya orta kenarlık), ancak Inkscape'de bu seçenek yoktur.


SVG kodunu anlayan kullanıcılar için ilgili bir soru var stackoverflow.com/questions/20778568/… ("SVG'de nasıl bir alt gölgelendirme yapılır").
Edward,

Yanıtlar:


19

Inkscape, bir nesne üzerindeki kontur türünü değiştirmeyi desteklemez, ancak
ihtiyacınız olan iç kenarlığı veya bulanıklığı oluşturmanın başka yolları da vardır.

Basit bir yöntem, şeklin bir kopyasını dolgusuz ve seçilen kenarlığa (strok) yapmaktır.
Bu kopyaya kırpma yolu verilir, böylece strokunun ekstra (dış) kısmı
orijinal şeklinin dışında görülemez . Kırpmak için kullanılan yol,
normal / normal bir nesne olarak görünmeyen orijinal şeklinin ikinci, değişmeyen bir kopyasıdır .
Orijinal kopyalar düzenlendiğinde bu kopyaların değiştiğinden emin olmak için,
her biri bağlantılı bir ofset olabilir - ayrıca orijinal şeklin içinde hareket etmelerini sağlar.

  1. şekli oluşturun ve seçin ( F1)

  2. üzerinde görünen ( veya menünün) bağlantılı bir ofset kopyası oluşturunCtrl+Alt+JPath

  3. strok (kenarlık) genişliğini 2x olarak değiştirin veya
    dış şekil kenarlığının iç kenarına taşımak için ofset büyüklüğünü / yarıçapını ayarlayın
    - düğüm tutamağı veya XML özelliği ile (yerleşik düzenleyici, birimler px değil) )

  4. bu şekle dolgu uygulamayın ve seçilen kenarlık rengini verin - nesne menüsünde dolgu ve kontur

  5. orijinal şeklin ikinci bağlantılı ofset kopyasını oluşturun, değişmeden bırakın

  6. bu şekli ve 3. adımdaki kopyayı seçin ( Shifttuşu basılı tutun , fareyi sürükleyin)
    - bu şeklin en üstte olduğundan emin olun (z-sırası) - yukarıda verilen kılavuz sayfasına bakın

  7. klip ayarla - Object → Clip → Setmenü öğesini kullanın

O zaman bitmiş bir iç sınırın olmalı.


Yapıştırılan ve kontur şeklini nasıl seçerim? Shift ile hiçbir şey olmuyor.
Dima,

@Dima Güncellediğim yukarıdaki cevaba bakınız - tuşuna basarken fareyi sürüklemeniz veya diğer nesneleri tıklatmanız gerekir Shift. Ayrıca, uygulamada da görülebilecek olan aşağıdaki eğitim sayfası yararlı olabilir: inkscape.org/en/doc/basic/tutorial-basic.html .
Edward,

Bu inanılmaz derecede sezgisel değil, ama mükemmel çalışıyor.
dgo,

Merhaba yıl önce ben, bunu tamamen kim unuttu.
dgo

7

"Sınır" derken "vuruş" demek istediğinizden emin değilsiniz ama SVG standartları iç / dış vuruşlara izin vermiyor ve bu yüzden de Inkscape'e izin vermiyor. Yapılması gereken yaygın bir şey, nesneyi çoğaltarak ve küçülterek / büyüterek sahte yapmaktır, böylece istediğiniz sınırı elde edersiniz. Yine de bunun bir dış sınır olarak bir iç sınır için de işe yarayacağını düşünmüyorum.

Inkscape hata: İç / dış / merkez vuruş yerleşimi



7

@ Cristian-ciupitu tarafından sunulana alternatif bir iş akışı şudur:

  1. Dolgu içermeyen bir nesne veya yol oluşturun (veya seçin). İsterseniz kontur genişliğini ( Shift+ Ctrl+ F) zaten ayarlayabilir veya daha sonra düzeltebilirsiniz.
  2. Nesneyi / yolu çoğaltın ( Ctrl+ D). Bu, orijinalin üstüne bir kopya oluşturacaktır.
  3. Çoğaltılmış Alt ( ObjectLower, veya Page Down) gönder, böylece ...
  4. ... seçin ( arrowaraç çubuğunda F1) veya Shift+ Clicknesnesini / yolunu seçin. "İndirilmiş" kopya zaten seçildiğinden, bu birbirinin üzerine iki özdeş nesneyi / yolu seçecektir. Pencerenin altındaki durum satırı bunu onaylamalıdır.
  5. Şimdi ObjectClip→ seçin Set.

İşte bu kadar! İç sınır!

Şimdi isterseniz iç kenarlık genişliğini ( Shift+ Ctrl+ F) ayarlayabilirsiniz . Strok genişliğinin yarısı görünmez olarak kırpılacağından strok genişliğini istediğiniz iç kenarlık genişliğinin iki katına ayarlayın.

Adım 3 ve 4'ün kafa karıştırıcı olduğunu düşünüyorsanız, ikisini de seçmek için iki nesnenin / yolun etrafında sürükleyin, 5. adımda olduğu gibi klipsleyin ve kontur genişliğini istediğiniz gibi ayarlayın. De çalışır, ama hey, tıklayarak serin;)


1
Temelde aynı şeyi yapıyorsunuz, ancak yönlerinizi anlamanızı daha kolay buluyorum.
Scott Biggs,
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.