Я видел этот тип вопроса раньше, но я не видел удовлетворительного ответа:
У меня есть определенная цветовая палитра, и я никак не могу от нее отклониться; У меня есть определенный зеленый (32,144,24) на 93 слоях, и я хочу изменить его на определенный синий (24,32,144) на каждом слое. У меня есть 3 разных цвета на каждом слое и несколько палитр для просмотра и экспорта (93 слоя * 3 замены цвета * количество палитр X = никоим образом я не делаю это вручную).
Из-за этого я решил поискать скрипт, который сделает это за меня. Я нашел два таких скрипта, но они оба выдают ошибки при запуске, и абсолютно ничего не делают.
У меня нет опыта работы с javascript, поэтому я даже не знаю, с чего начать писать собственный скрипт.
Встретившись с неудачей самостоятельно, я решил обратиться в Интернет за помощью.
Заранее спасибо за то, что действительно прочитали OP и предложили любые соответствующие советы.
-Джон Шмо
Редактировать: Две такие темы, которые я просмотрел, не дали никаких результатов:
Замена отдельных цветов в нескольких слоях
Изменение цвета нескольких слоев одновременно в CS4
Пример: замените цвет 1 на цвет A, цвет 2 на цвет B и т. д. на каждом слое (опять же, представьте, что их так много, что делать это по одному было бы нелепо даже предлагать).
Как я сказал в комментариях, используйте Replace Color
. Правда, вам нужно будет запустить его для каждого слоя (хотя вы можете сделать это для каждого слоя автоматически, продолжайте читать), но это будет намного быстрее, чем использование инструмента заливки.
Почему это? Хорошо, потому что вы можете превратить замену цвета в действие. Для этого потребуется первоначальная настройка:
Replace Color
.load
Теперь вы можете сделать это действие (и назначить его сочетанию клавиш для скорости) и повторять его для каждого слоя.
Вы можете сделать это и для всех слоев, но процесс будет немного более растянутым и действительно стоит того, только если у вас много слоев.
Сделайте, как я сказал выше, и создайте действие. Затем перейдите File -> Scripts -> Export Layers To Files...
и пройдите этот процесс. Теперь, когда каждый слой сохраняется как собственное изображение, перейдите File -> Automate -> Batch
и выберите каталог изображений и действие, которое вы создали. Запустите это.
Если вы довольны этим, все готово! В противном случае, если вы хотите, чтобы все ваши изображения вернулись в один PSD, перейдите в Bridge, выберите каталог изображений и перейдите кTools -> Photoshop -> Load Files into Photoshop Layers...
Теперь у вас должно получиться то, с чего вы начали, более или менее, но с откорректированными цветами.
Любое другое решение, вероятно, должно было бы полагаться на внешние сценарии, но это также полезный навык.
Работа вокруг поможет вам.
Добавьте Color overlay к одному из ваших слоев. Затем скопируйте стиль слоя. Выберите все слои (93 из них). Вставьте скопированный стиль слоя ко всем из них.
Это должно сработать.
Ханна
Джон Шмо
Саймон Уайт