Edytuję plik svg w Inkscape i mam obiekt na innym obiekcie. Chciałbym użyć kształtu górnego obiektu do wycięcia obiektu pod nim.
Dla tych, którzy są zaznajomieni z GIMP, staram się zrobić coś takiego jak narzędzie „alfa do wyboru”.
Wybierz oba (klikając jeden obiekt, przytrzymując klawisz Shift, a następnie klikając drugi obiekt), a następnie wybierz Path
, a następnie Difference
.
Dla mnie chciałem wyciąć lewą strzałkę z sześciokąta. Utworzyłem sześciokąt, zduplikowałem warstwę, przesunąłem górną warstwę w prawo, następnie wybrałem obie warstwy, a następnie PATH / Difference.
Wybierz obie opcje i wykonaj:
Obiekt -> Klip -> Ustaw
źródło
Wybierz obie, ŚCIEŻKA >> INTERSEKCJA
źródło
Chciałem wyciąć kształt krzyża z innego kształtu. Użyłem oryginalnego shape.svg i innego obrazu, cross.svg (dokładnie takiego kształtu chciałem wyciąć). Teraz wypróbowałem wszystkie sugestie tutaj, ale żadna z nich nie zadziałała i po wielu eksperymentach znalazłem łatwe podejście, które, mam nadzieję, zadziała dla innych.
Chciałbym zauważyć, że oba obrazy były na początku jednym kolorem.
źródło
Trochę (?) Późno na imprezę i zastanawiam się, dlaczego nikt nie wspomniał o podziale (
Ctrl
+/
).Górny obiekt musi zostać zduplikowany, w przeciwnym razie pozostaniemy z dolnym obiektem w dwóch segmentach - jeden będzie w kształcie górnego obiektu, a drugi będzie pozostałością
Ctrl
+,D
aby powielić.Shift
i kliknij dolny obiekt. (Musisz teraz wybrać kopię obiektu górnego i dolnego. Sprawdź pasek stanu, aby zobaczyć, czy wybrane są tylko dwa obiekty.Ctrl
+/
Masz teraz górny obiekt ORAZ dolny obiekt w dwóch segmentach.
HTH
źródło
Trzy lata później miałem ten sam problem. Pobrałem arkusz wektorowy wypełniony wieloma obiektami do użycia. Chciałem tylko jednego obiektu z dziesięciu. Chciałem więc wyciąć i wkleić ten obiekt do innego pliku SVG, nad którym pracowałem. Oto, co odkryłem i jak to zrobiłem.
Oryginalny plik svg z wieloma obiektami był pojedynczą warstwą. W tym celu MUSISZ utworzyć nową warstwę, w przeciwnym razie nic nie zadziała.
Utwórz nową warstwę nad oryginalną warstwą, podczas gdy w nowej warstwie utwórz kształt na obiekcie, który chcesz wyciąć. Użyłem prostokąta bez wypełnienia i solidnego obrysu, dzięki czemu mogłem zobaczyć go wokół obiektu, który chciałem.
Wybierz Ścieżka, skrzyżowanie.
Teraz wróć do oryginalnej warstwy, w której znajduje się Twój obiekt, w przeciwnym razie po prostu wytniesz i wkleisz prostokąt.
Umieść kursor na obiekcie (w trybie wyboru), a obiekt będzie się teraz poruszał niezależnie od oryginalnego obrazu.
Możesz teraz skopiować i wkleić ten obiekt do innego pliku, który zachowa swoje atrybuty.
Największą trudnością związaną z Inkscape jest wyciągnięcie z głowy procesów GIMP lub innych edytorów obrazów, ponieważ ten program wymaga innego podejścia. Zamiast używać tylko narzędzia do zaznaczania, a następnie kopiuj i wklejaj. Musisz utworzyć maskę wyboru z nową warstwą i kształtem innego obiektu. Następnie narzędzie przecięcia utworzy dla Ciebie maskę przycinającą.
źródło
Najwyraźniej wartości logiczne Inkscape nie działają z pogrupowanymi obiektami. Rozgrupuj obiekt, który ma zostać obcięty, a następnie wybierz obiekty, a następnie
path
/ i (przykład)cut path
.źródło
Rozgrupowanie obiektów, zaznaczenie wszystkich punktów i wybranie Ścieżki >> Wykluczenie działało dla mnie.
Zobacz wideo na YouTube: https://youtu.be/uquoIZhyarQ
źródło