Wytnij / wybij jeden kształt z innego kształtu

9

Powiedzmy, że mam 2 kształty wektorowe na 2 oddzielnych warstwach, A i B.
Oba są okręgami, B jest mniejsze niż A.

Chcę „wyciąć” mniejszy okrąg (B) z A, aby uzyskać pączek (A minus B), na jednej warstwie.

W programie Adobe Flash wystarczy przesunąć B nad A, a następnie nacisnąć klawisz Delete, nie można znaleźć odpowiednika w Photoshopie.

Brzytwa
źródło

Odpowiedzi:

15

sorta kinda działa w taki sam sposób w Photoshopie. Użyj faktu, że zaznaczenie jest zdefiniowane niezależnie od warstw:

zakładając, że obiekt do odjęcia jest sam na swojej warstwie B:

  1. Kliknij prawym przyciskiem myszy ikonę warstwy B, aby wybrać kontur kształtu
  2. uaktywnij warstwę A (zaznaczenie jest nadal konturem kształtu w B)
  3. naciśnij klawisz Delete (lub menu Edycja-> Wyczyść)
  4. ukryj lub usuń warstwę B

Załóżmy teraz, że twój obiekt ma postać maski wektorowej. Możesz go zrasteryzować, wtedy można go normalnie edytować. Lub możesz utworzyć maskę warstwy z zaznaczenia (utworzonego wcześniej z innej maski wektorowej), aby ukryć to, co jest pod spodem.

Florenz Kley
źródło
To wygląda dokładnie tak, jak chcę, ale kiedy przejdę do 3) i naciśniesz del, pojawia się komunikat „Nie można zrealizować twojego żądania, ponieważ zawartość warstwy nie jest bezpośrednio edytowalna” (warstwa A zawiera tylko kształt wektorowy). Czy zamiast tego mam to zrobić w programie Illustrator lub podobnym?
Razor
wyciągnąłem rozwiązanie z mojego komentarza do artykułu. dzięki @iWasRobbed
Florenz Kley
4

natknąć się na twoje pytanie, nie wiem, czy ta odpowiedź może pomóc, czy nie, odkąd pytałeś dawno temu. Po twoim opracowaniu myślę, że możesz wypracować w ten sposób:

Użyj narzędzia bezpośredniego wyboru.

Wybierz wektor B i kliknij ścieżkę okręgu B, wybierz całą ścieżkę za pomocą klawisza Shift (wybierz wszystkie kropki ścieżki, 4 kropki)

Skopiuj (Ctrl + C), a następnie wybierz wektor A, kliknij ścieżkę koła A, Wklej (Ctrl + V).

Do tego czasu będziesz mieć dwie różne ścieżki na tej samej warstwie, prawdopodobnie na wektorze warstwy A.

Z wybraną funkcją pióra. Upewnij się, że ścieżka B jest nadal podświetlona (wszystkie kropki ścieżki), wybierz opcję Odejmij od obszaru kształtu z dostępnych opcji.

Wtedy uzyskasz kształt pączka, zachowując go jako wektor. Mam nadzieję, że to pomoże. =)

ps: Używam CS2, może być inaczej w innych wersjach.

Colton
źródło
3

Próbowałem to zrobić (przynajmniej przynajmniej to, co myślę, że próbujesz osiągnąć) teraz przez chwilę cicho .. ale nigdy nie wiedziałem, co robić .. Rozumiem, że to jest stare, ale pomyślałem o tych, którzy wciąż szukają zaktualizowana / bardziej szczegółowa odpowiedź (CS6), wszystko co musisz zrobić, to

wybierz dwa kształty w panelu warstw za pomocą („cntrl + kliknięcie” (dotyczy Windows))

upewniłem się, że ten, który wyciąłem, jest na wierzchu (jestem pewien, że jest to konieczne), a następnie kliknij prawym przyciskiem myszy dwa na głównym ekranie .. (obszar roboczy) i dostępna jest zakładka z napisem „odejmij kształt przodu ”i to działa idealnie ..

Mam nadzieję, że pomogło ..

Jimmypl
źródło
+1 „Odejmij przedni kształt” za pomocą narzędzia Pióro działało dla mnie
3
0

Powinieneś być w stanie użyć narzędzia Magiczna różdżka w Photoshopie, aby wybrać kształt, a następnie EDYCJA >> CIĘCIE. W zależności od wersji Photoshopa możesz użyć nowego Wypełniania ze świadomością treści, aby wypełnić miejsce, w którym kiedyś był kształt.

xXPhenom22Xx
źródło
„Nie można użyć magicznej różdżki, ponieważ celem jest warstwa wypełnienia”. Pracuję z 2 kształtami wektorowymi, podobnie jak 2 koła wykonane za pomocą narzędzia elipsy. Myślałem, że różdżka jest przeznaczona do obrazów rastrowych?
Razor
Ahh nie zdawał sobie sprawy, że to wektory. Nie znam tak dobrze programu Illustrator, ale myślę, że tak trzeba będzie iść, ponieważ jest on znacznie lepiej wyposażony do pracy z wektorami niż PS>
xXPhenom22Xx