Jak utworzyć wewnętrzną ramkę (obrys) w Inkscape?

29

Utworzyłem kształt w Inkscape i ustawiłem szerokość ramki na 1px.
Rzeczywisty rozmiar ma 100pxjednak granicę 102px.

Jak ustawić wewnętrzną granicę na obiekcie, a nie zewnętrzną? Podczas korzystania z Photoshopa można wybrać typ
( wewnętrzna , zewnętrzna lub środkowa ramka), jednak w Inkscape nie ma tej opcji.

Edward
źródło
Dla użytkowników, którzy rozumieją kod SVG, istnieje powiązane pytanie stackoverflow.com/questions/20778568/... („Jak zrobić wstawkę cienia w SVG”).
Edward,

Odpowiedzi:

19

Inkscape nie obsługuje zmiany typu obrysu obiektu, jednak istnieją
inne sposoby tworzenia wewnętrznej krawędzi lub rozmycia, których potrzebujesz.

Jedną z prostych metod jest wykonanie kopii kształtu, bez wypełnienia i wybranej granicy (obrysu).
Ta kopia ma ścieżkę przycinającą, więc dodatkowej (zewnętrznej) części jej obrysu nie można zobaczyć poza
oryginalnym kształtem. Ścieżka zastosowana do przycięcia jest drugą, niezmienioną kopią oryginalnego kształtu,
która nie pojawia się jako zwykły / zwykły obiekt.
Aby upewnić się, że kopie te zmieniają się podczas edycji oryginału,
każda z nich może być połączonym odsunięciem - umożliwiając także przenoszenie ich wewnątrz oryginalnego kształtu.

  1. utwórz kształt i wybierz go ( F1)

  2. utwórz połączoną kopię odsuniętą , która pojawi się nad nią ( Ctrl+Alt+Jlub Pathmenu)

  3. zmień szerokość obrysu (obramowania) na 2x potrzebną wartość lub ustaw jego
    wielkość / promień przesunięcia, aby przesunąć go do wewnętrznej krawędzi zewnętrznej krawędzi kształtu
    - za pomocą uchwytu węzła lub atrybutu XML (wbudowany edytor, jednostki nie są px )

  4. nadaj temu kształtowi brak wypełnienia, a wybrany kolor obramowania - wypełnij i obrysuj w menu obiektu

  5. utwórz drugą połączoną kopię odsunięcia oryginalnego kształtu i pozostaw ją bez zmian

  6. wybierz ten kształt i kopię z kroku 3 (przytrzymaj Shiftklawisz, przeciągnij myszą)
    - upewnij się, że ten kształt jest na górze (kolejność Z) - patrz strona instrukcji połączona powyżej

  7. ustaw klip - użyj Object → Clip → Setpozycji menu

Następnie powinieneś mieć gotową wewnętrzną granicę.

E-bogaty
źródło
Jak wybrać kształt wklejonego i obrysu? Z Shift nic się nie dzieje.
Dima,
@Dima Zobacz powyższą odpowiedź , którą zaktualizowałem - po naciśnięciu Shiftklawisza musisz przeciągnąć myszą lub kliknąć inne obiekty . Przydatna może być również następująca strona z samouczkiem, którą można również zobaczyć w aplikacji: inkscape.org/en/doc/basic/tutorial-basic.html .
Edward,
To zadziwiająco nieintuicyjne, ale działa idealnie.
dgo
Witam rok temu ja, który całkowicie o tym zapomniałem.
dgo
7

Nie jestem pewien, czy przez „granicę” masz na myśli „obrys”, ale wydaje się, że standardy SVG nie pozwalają na wewnętrzne / zewnętrzne obrysy, a zatem nie robi to także Inkscape. Wydaje się, że powszechną rzeczą jest sfałszowanie go przez powielenie obiektu i zmniejszenie / powiększenie go, aby uzyskać odpowiednią granicę. Chociaż nie sądzę, by to działało tak dobrze dla wewnętrznej granicy jak zewnętrznej granicy.

Błąd Inkscape: Umieszczenie obrysu wewnętrznego / zewnętrznego / środkowego

Rob Mosher
źródło
Więcej informacji tutaj: stackoverflow.com/questions/7241393/…
Gabriel Grant,
7

Alternatywny przepływ pracy przedstawiony przez @ cristian-ciupitu byłby następujący:

  1. Utwórz (lub wybierz) obiekt lub ścieżkę bez wypełnienia. Jeśli chcesz, możesz już ustawić szerokość obrysu ( Shift+ Ctrl+ F) lub naprawić to później.
  2. Zduplikuj ( Ctrl+ D) obiekt / ścieżkę. Spowoduje to utworzenie duplikatu na oryginale.
  3. Wyślij duplikat na dole ( ObjectLowerlub Page Down), abyś mógł ...
  4. ... wybierz Wybierz ( arrowna pasku narzędzi lub F1) i Shift+ Clickobiekt / ścieżka. Ponieważ duplikat „Obniżony” został już wybrany, spowoduje to wybranie dwóch identycznych obiektów / ścieżek jeden na drugim. Linia statusu u dołu okna powinna to potwierdzić.
  5. Teraz wybierz ObjectClipSet.

Voila! Wewnętrzna granica!

Możesz teraz dostosować szerokość wewnętrznej granicy ( Shift+ Ctrl+ F), jeśli chcesz. Ustaw szerokość obrysu na dwukrotność pożądanej szerokości wewnętrznej ramki, ponieważ połowa szerokości obrysu zostanie przycięta niewidocznie.

Jeśli uważasz, że kroki 3 i 4 są mylące, po prostu przeciągnij wokół dwóch obiektów / ścieżek, aby wybrać je oba, przytnij je jak w kroku 5 i dostosuj szerokość obrysu według potrzeb. Działa również, ale hej, kliknięcie jest fajniejsze;)

llaurén
źródło
1
Zasadniczo robisz to samo, ale uważam, że twoje wskazówki są łatwiejsze do zrozumienia.
Scott Biggs,