Автор Тема: Срочно нужна помощьпо Ф-Шопу  (Прочитано 63326 раз)

Оффлайн karel

  • Ветеран
  • ******
  • Сообщений: 1524
Re: Срочно нужна помощьпо Ф-Шопу
« Ответ #300 : 13 Апрель 2024, 19:54:10 »
Вопрос : Можно ли придумать способ - автоматически щёлкнуть пипеткой серого в уровнях по изображению .

Оффлайн karel

  • Ветеран
  • ******
  • Сообщений: 1524
Re: Срочно нужна помощьпо Ф-Шопу
« Ответ #301 : 14 Апрель 2024, 10:23:25 »
Может быть как то через автохоткей ?

Оффлайн jazz-y

  • Живет здесь
  • *****
  • Сообщений: 658
Re: Срочно нужна помощьпо Ф-Шопу
« Ответ #302 : 14 Апрель 2024, 13:30:02 »
Нет. Взаимодействие с элементами управления модальных окон скриптами невозможно.

А можно подробнее про ситуацию в которой это нужно?

Можно заранее поставить пипеткой точку в нужном месте изображения и затем скриптом вызвать уровни, передав в них параметры коррекции. До запуска уровней мы можем получить цвет указанный пипеткой и рассчитать поканальное смещение гаммы чтобы привести указанную точку к серому по формуле Y' = 0.2989 * R + 0.5870 * G + 0.1140 * B (т.е. сделать все то же, что делает пипетка серого).

Оффлайн jazz-y

  • Живет здесь
  • *****
  • Сообщений: 658
Re: Срочно нужна помощьпо Ф-Шопу
« Ответ #303 : 14 Апрель 2024, 14:37:54 »
* хотя там зашита куча алгоритмов и степень приводки к серому зависит как от цветового пространства, так и от параметров самой панели уровней, повторить то что делает Фотошоп сложно (будет погрешность)

Оффлайн karel

  • Ветеран
  • ******
  • Сообщений: 1524
Re: Срочно нужна помощьпо Ф-Шопу
« Ответ #304 : 14 Апрель 2024, 15:23:49 »
Печально . Хотел корректировать по скинтону . Нейрофильтр создаёт слой с маской скинтона , её можно усреднить , и растянуть на весь кадр . Если щёлкнуть настроенной пипеткой серого по любому месту , получим более ли менее нормальный цвет . Я так делаю , только щелкаю по усреднённой маске , вроде бы получается .

Оффлайн jazz-y

  • Живет здесь
  • *****
  • Сообщений: 658
Re: Срочно нужна помощьпо Ф-Шопу
« Ответ #305 : 14 Апрель 2024, 17:02:40 »
Если весь слой равномерно залит цветом (либо с +/- небольшими вариациями цвета), попробуйте вот это:

https://pastebin.com/raw/EwSYwh6X

Скрипт создает корректирующий слой кривых приводя средний цвет активного слоя к жестко заданному цвету

во коде есть строка, ее поправить под нужные RGB значения
var targetRGB = [128, 128, 128]
Отличие от уровней в том, что уровни при щелчке серой пипеткой модифицируют гамму в точке [128, 128, 128] (что дает более мягкие изменения, но не всегда позволяет получить нужный цвет), здесь же "тянутся" конкретные координаты цвета. В принципе могу и под уровни переписать.

Оффлайн karel

  • Ветеран
  • ******
  • Сообщений: 1524
Re: Срочно нужна помощьпо Ф-Шопу
« Ответ #306 : 14 Апрель 2024, 18:39:56 »
Большое спасибо ! Кажется получилось .

 





Рейтинг@Mail.ru Яндекс цитирования Мастерхост
Виньетка.ру

16+