Utworzyłem kształt w Inkscape i ustawiłem szerokość ramki na 1px
.
Rzeczywisty rozmiar ma 100px
jednak 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.
inkscape
svg
vector-graphics
Edward
źródło
źródło
Odpowiedzi:
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.
utwórz kształt i wybierz go (
F1
)utwórz połączoną kopię odsuniętą , która pojawi się nad nią (
Ctrl+Alt+J
lubPath
menu)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 )
nadaj temu kształtowi brak wypełnienia, a wybrany kolor obramowania - wypełnij i obrysuj w menu obiektu
utwórz drugą połączoną kopię odsunięcia oryginalnego kształtu i pozostaw ją bez zmian
wybierz ten kształt i kopię z kroku 3 (przytrzymaj
Shift
klawisz, przeciągnij myszą)- upewnij się, że ten kształt jest na górze (kolejność Z) - patrz strona instrukcji połączona powyżej
Object → Clip → Set
pozycji menuNastępnie powinieneś mieć gotową wewnętrzną granicę.
źródło
Shift
klawisza 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 .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
źródło
Alternatywny przepływ pracy przedstawiony przez @ cristian-ciupitu byłby następujący:
Object
→Lower
lub Page Down), abyś mógł ...arrow
na 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ć.Object
→Clip
→Set
.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;)
źródło