[PS CC2022] Работа с Color Range

netik

Unregistered User
Топикстартер
20 лет на форуме
Сообщения
348
Реакции
111
К своему стыду узнал, что пипетка в Color Range интерпретирует цвет через присвоенный профиль используя Lab координаты. Не получается корректно записать action, цветовой образец работает только на паре тестовых картинок( Можно выделить цвет используя CMYK значения и записать это действие в action?
 

Drawer

Участник
Сообщения
1 814
Реакции
799
Можете подробнее объяснить задачу? Что в итоге нужно сделать с этим цветовым образцом?
 

netik

Unregistered User
Топикстартер
20 лет на форуме
Сообщения
348
Реакции
111
Флексография

Проблема, муар в сочетании красок:
CMY,
MYK,
CYK.

Нужно найти желтую краску в одном из сочетаний и перекинуть ее на отдельный спот. Соответственно, из композитного изображения желтая краска должна быть удалена. Желтому споту присваивается имя в зависимости от свободного угла: Yellow_15, Yellow_45, Yellow_75. Углы берутся из расчета, Magenta - 45, Black - 75 градусов.

Как работает action:
1. Создает слой с затяжкой,
2. Через Color Range ищу одно из сочетаний цветов: CMY, MYK, CYK. В итоге получаю выделение,
3. Создаю спот желтой краски по селекции из Color Range,
4. По селекции, с помощью корректирующей кривой убираю желтую из композита.

Вот на Color Range и получился затык. Ищет он не по цмику, а по лабам. И Fuzziness не помогает. Сейчас вынес работу с Color Range в диалоговое окно, где нужно делать забор цвета пипеткой. Что не очень удобно, хочется полной автоматизации.
 
Последнее редактирование:

netik

Unregistered User
Топикстартер
20 лет на форуме
Сообщения
348
Реакции
111
Похоже, можно выкрутиться из ситуации присваиванием дефолтного профиля, сохранением селекции в отдельный документ, откатыванием действий до присваивания профиля, загрузки селекции из нового документа.
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 891
Реакции
3 458

Не по теме:
Я бы не мучил фотошоп и написал бы на каком-нибудь Pillow, например.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Выделять поканально а потом вычитать выделения из желтого.
 

netik

Unregistered User
Топикстартер
20 лет на форуме
Сообщения
348
Реакции
111
Action работает, но есть один нюанс. В Color Range делаю выделение цвета, и сохраняю - Save Selection (New Channel). Если выделения нет, action выдает ошибку. Можно ли в одно из действий action добавить скрипт, который будет определять есть выделение или нет? Если выделение есть продолжать работу action, выделения нет - остановить работу action с сообщением, что цвет не найден.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Action работает, но есть один нюанс. В Color Range делаю выделение цвета, и сохраняю - Save Selection (New Channel). Если выделения нет, action выдает ошибку. Можно ли в одно из действий action добавить скрипт, который будет определять есть выделение или нет? Если выделение есть продолжать работу action, выделения нет - остановить работу action с сообщением, что цвет не найден.
Проще перевести Action целиком в скрипт и делать в полученном скрипте что угодно, хоть гуй прикрутить
 
  • Спасибо
Реакции: netik

netik

Unregistered User
Топикстартер
20 лет на форуме
Сообщения
348
Реакции
111
Через условные операции (Insert Conditional) удалось решить все проблемы. Конечно не скрипт, но action работает идеально.