Jestem nowy w GIMP, więc mam problemy z wykonaniem następujących czynności:
- Chcę zastosować ta sama maska warstwy dla wszystkich moich warstw bez konieczności ich scalania.
Jeśli nie jest to możliwe, rezultatem końcowym, który próbuję osiągnąć, jest efekt gradientu alfa na cały obraz, nie tylko jedna warstwa, ale znowu nie chcę scalać warstw.
Komentarze
- Czy możesz spróbować przekonwertować warstwy do obiektu inteligentnego, a następnie zastosuj maskę. GD SE odnosi się do tego: Sprawdź ten wątek GD: SE: graphicdesign.stackexchange.com/questions/22163/… .
- @bbh To pytanie dotyczy programu Photoshop, a nie GIMP.
Odpowiedź
Niestety GIMP nie obsługuje dodawania maski warstwy do grupy warstw . Maski warstw można zastosować tylko do jednej warstwy.
Najlepszym rozwiązaniem jest utworzenie odpowiedniej maski warstwy na jednej warstwie, a następnie skopiowanie jej na inne warstwy.
- Dodaj maskę warstwy do warstwy (kliknij prawym przyciskiem myszy -> Dodaj maskę warstwy)
- Skonfiguruj maskę warstwy zgodnie z potrzebami, np. dodając gradient
- Kliknij prawym przyciskiem warstwę z maskę i wybierz „Maska do zaznaczenia”
- Na kolejnej warstwie dodaj maskę warstwy. W opcji „Zainicjuj maskę warstwy” kliknij „Zaznaczenie”
- Powtórz w razie potrzeby dla innych warstw.
Jeśli później zajdzie potrzeba zmiany maski warstwy, będziesz potrzebować aby usunąć wszystkie oprócz jednej, zmień ją, a następnie skopiuj ponownie do innych warstw.
Komentarze
- Nowa wersja GIMP (2.10 i wyższe) obsługuje maskę w grupie warstw
Odpowiedź
Od Gimp 2.10 można mieć maski w grupach warstw , więc jednym z rozwiązań jest umieszczenie warstw w grupie i dodanie maski do grupy:
Jednak , w ogólnym przypadku może to nie daje dokładnie tego samego rezultatu, co nałożenie tej samej maski na wszystkie warstwy:
- z maską grupy, częściowe krycie pikseli jest stosowane tylko raz
- z pojedynczymi maskami, częściowo nieprzezroczyste piksele w każdej warstwie są łączone, co może spowodować bardziej nieprzezroczysty piksel w obrazie złożonym.
To powiedziawszy, w większości przypadków będziesz chciał uzyskać wynik z maski grupy …
Odpowiedź
Nie znam dokładnie GIMP-a, ale jestem prawie pewien, że metoda byłaby taka sama, więc w Photoshopie też.
Pogrupuj warstwy w folderze, a następnie zastosuj maskę do folderu (jest to lepsza metoda, ponieważ pozwala na edycję i oddzielenie wszystkiego)
lub
Utwórz pustą maskę na każdym z warstwy, a następnie utwórz rzeczywistą maskę w jednej z nich, a następnie skopiuj tę maskę do każdej z kolejnych warstw.
Komentarze
- Żadna z tych opcje będą działać dla GIMP. Nie można dodawać masek warstw do grup warstw ani kopiować maski do innej istniejącej maski. Opublikowałem odpowiedź z najbliższym obejściem dla GIMP.
Odpowiedź
Będziesz potrzebował tej metody, jeśli „zamierzam zmienić pierwszy plan , ale nie tło . Zmiany w tle nadal wymagają ponownego skopiowania tła zamaskowanego obrazu u góry. Jeśli jest odwrotnie (będziesz zmieniać tło często, a zawartość niewiele), lepiej po prostu scal grupę warstw w jedną warstwę.
Utwórz klon tła (lub cokolwiek chcesz pokazać za tym, co maskujesz) 1 . Następnie dodaj maskę warstwy do tej nowej warstwy, która jest przeciwieństwem tego, co chcesz. Oznacza to, że jeśli chcesz, aby coś w innych warstwach było widoczne (nieprzezroczyste), ustaw ten obszar maski na czarny (dla przezroczystości tła), a jeśli chcesz, aby były ukryte (przezroczyste), ustaw ten obszar maski na biały (nieprzezroczyste tło nad nimi)
Jeśli masz gotową maskę, po prostu zastosuj ją jak zwykle, a następnie z wybraną maską przejdź do Kolory> Odwróć.
Komentarze
- Dziękujemy za wkład i witamy w GD! Daj nam znać, jeśli masz jakieś pytania