Cel
Zamieniaj poszczególne kolory w wielowarstwowym dokumencie Photoshop w sposób wystarczająco elastyczny i wydajny, aby można było to zrobić wielokrotnie w procesie produkcyjnym - na przykład gdy muszę zaktualizować kolory lub edytować zawartość warstwy. Mam paletę 5-10 kolorów używanych na wielu różnych warstwach (wszystkie warstwy to wielokolorowe obrazy rastrowe) i chcę móc je dowolnie zastępować bez konieczności wykonywania dużej ilości pracy ręcznej za każdym razem.
Czy można to zrobić za pomocą warstw dopasowania (lub czegokolwiek innego)?
Jak próbowałem i nie udało mi się tego zrobić z warstwami dopasowania
Pomysł nr 1: Dla każdego koloru, który chcesz zastąpić, dodaj
Replace color
warstwę dopasowania skonfigurowaną do zamiany starego koloru na nowy.
Problem: Brak Replace color
warstwy dopasowania (od wersji CS6).
Pomysł nr 2: Dla każdego koloru, który chcesz zastąpić, dodaj zmieniającą kolor warstwę dopasowania (np.
Hue/Saturation
) ZColor range
maską wybierającą stary kolor (załóżmy, że jest żółty).
Problem: Gdy tylko dodasz / przeniesiesz / pokolorujesz coś żółtego w warstwach poniżej, maska nie będzie już dokładna. Maska nie wybiera dynamicznie koloru żółtego - po prostu pozostaje taka sama, jak podczas konfiguracji. (Nie wiem, czy jest możliwe stworzenie dynamicznie aktualizowanej maski powiązanej z zawartością niższych warstw, ale chciałbym usłyszeć, jak to jest.) Jeśli więc chcesz zaktualizować maskę, musisz aby go ręcznie zaktualizować. Tego nużenia staram się unikać.
Czy istnieje sposób na wykonanie tego rodzaju zamiany kolorów przy użyciu warstw dopasowania, masek lub innej techniki, takiej jak akcje lub skrypty?
Replace color
istnieje samodzielnie, ale nie jako warstwa dopasowania .Hue/Saturation
warstwy dopasowaniaOdpowiedzi:
Oto jeden ze sposobów na osiągnięcie tego:
Save selection
zachować tę maskę, jeśli chcesz)Paint Bucket
aby wypełnić zaznaczenie koloru na nowej warstwieTeraz masz warstwę nakładki koloru dla koloru, który chcesz zastąpić. Po wybraniu tej warstwy Select > Allbędziesz mieć tę samą maskę, którą miałeś, gdy używałeś zakresu kolorów na początku procesu (tzn. Możesz tego użyć warstwa, aby szybko nałożyć dowolny kolor)
źródło
Ten skrypt pozwoli ci wybrać różne warstwy i zmienić je wszystkie na ten sam kolor w tym samym czasie, bez zajmowania się maskami i zaznaczeniami. Będzie działał na każdej warstwie jednolitego koloru z warstwą maski lub kształtu.
źródło
Kolor selektywny to jedna z rzeczy, które możesz wypróbować.
Innym pomysłem jest użycie „ mapy gradientu ”. Oba można znaleźć pod warstwą dopasowania.
źródło