Автор Тема: Скрипты и программы от jazzy  (Прочитано 4275 раз)

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 48
Скрипты и программы от jazzy
« : 15 Март 2019, 23:17:32 »
Auto find (and run) action - скрипт (jsx) предназначенный для автоматического запуска операций (actions) в зависимости от имени открытого в рабочей области документа. Скрипт находит имя операции, совпадающее (полностью, либо частично) с именем одного из открытых файлов и запускает ее для активного документа. Работает во всех версиях Adobe Photoshop серии Creative Cloud (начиная с CC 2014 (15 версии)), поддерживает Windows & OSX. Язык интерфейса зависит от локализации Adobe Photoshop (en/ru).


Скрипт содержит элементы управления, позволяющие задать следующие параметры:
Искать:
- имя документа в панели операций (в качестве поискового запроса выступает имя документа, поиск идет по палитре операций сверху-вниз).
- имя операции среди открытых документов (в качестве поискового запроса выступает имя операции, поиск идет начиная с первого открытого документа и заканчивая активным документом)
- в обоих направлениях сразу (по-умолчанию).

Начинать поиск:
- с начала строки (по-умолчанию)
- с конца строки
Параметр определяет приоритет поиска операций в случае частичного совпадения имен.

Если найдено несколько совпадений, запускать:
- первую найденную операцию (запускает первую найденную операцию, с учетом направления поиска)
- наиболее близкую по имени операцию (по-умолчанию) (запускает операцию, имя которой отличается от имени документа на наименьшее количество символов (наиболее релевантно)).

Также скрипт позволяет ограничить область поиска
- ограничить поиск активным документом (по-умолчанию поиск идет по всем открытым документам)
- ограничить поиск группой операций (по-умолчанию поиск идет по всем загруженным группам операций)

Скрипт не требует установки. Его можно запускать либо двойным кликом из Проводника (Finder), либо скопировав его в папку пресетов (в Windows - c:\Program Files\Adobe\Adobe Photoshop CC\Presets\Scripts, в OSX - Программы\Adobe Photoshop CC\Presets\Scripts) в этом случае он появится в меню Сценарии (Scripts) (если скрипт находится в папке с пресетами, то его можно записать в качестве операции (параметры скрипта сохраняются), либо назначить горячую клавишу).

ссылка для скачивания - https://drive.google.com/open?id=1PcYvMEWwEaXpkX6Hy2htb7Crna2q-sky

Скрипт публикуется бесплатно для участников форума, без каких-либо ограничений в работе.


Однако если он помог вам сэкономить время, улучшить качество работы или у просто возникло желание поблагодарить автора - можете перейти по ссылке https://gum.co/Wazw и приобрести его по цене от 5$ (цена не фиксирована, можете ставить любую) При покупке скрипта, вам будет доступна версия с полным исходным кодом.

П.С. Моя основная работа не связана с написанием скриптов. Я не занимаюсь их написанием на заказ и тем более не зарабатываю на них. Все скрипты, которые я публикую написаны в первую очередь для собственных нужд.
[/size]
« Последнее редактирование: 15 Март 2019, 23:32:00 от jazzy »

Оффлайн creator

  • Ветеран
  • ******
  • Сообщений: 6149
Re: Скрипты и программы от jazzy
« Ответ #1 : 16 Март 2019, 16:16:31 »
Не думаю, что он мне понадобится, но всё равно спасибо за заботу о форумчанах :)

Оффлайн iv131

  • Ветеран
  • ******
  • Сообщений: 4691
  • г. Озёрск на Урале iv131@mail.ru
Re: Скрипты и программы от jazzy
« Ответ #2 : 16 Март 2019, 19:08:09 »
creator, а я уже заплатил))) Лёгкое чувство, что меня кинули))) Шучу.
Я знаю, как это использовать.
Блин, я такой идиот, что даже за фотошоп плачу исправно много лет.
Учиться, учиться и еще раз учиться, чтобы не было мучительно больно за бесплатно потраченное время.
Ленин-Островский-Иваныч.

Оффлайн creator

  • Ветеран
  • ******
  • Сообщений: 6149
Re: Скрипты и программы от jazzy
« Ответ #3 : 16 Март 2019, 19:32:22 »
creator, а я уже заплатил))) Лёгкое чувство, что меня кинули))) Шучу.


отчего ж не помочь хорошему человеку??

Оффлайн Борис

  • *a
  • Ветеран
  • ******
  • Сообщений: 1764
Re: Скрипты и программы от jazzy
« Ответ #4 : 16 Март 2019, 21:03:22 »
Я знаю, как это использовать.
Так поделись знаниями. :)
У меня мозгов не хватает, как можно на всё многообразие шаблонов экшены писать. И если с одного файла просят разные шаблоны - дважды-трижды ретушировать одну мордашку?

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 48
Re: Скрипты и программы от jazzy
« Ответ #5 : 16 Март 2019, 23:50:55 »
iv131,  компенсировал ваши расходы.

Оффлайн samsomus

  • Прописан здесь
  • ****
  • Сообщений: 445
Re: Скрипты и программы от jazzy
« Ответ #6 : 17 Март 2019, 14:59:53 »
сорри, может я тупой, но так и не понял где можно его применить?

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 48
Re: Скрипты и программы от jazzy
« Ответ #7 : 17 Март 2019, 15:59:41 »
сорри, может я тупой, но так и не понял где можно его применить?
Скрипт пригодится не всем, а тем кто постоянно использует много разных макетов и много разных экшенов. Простой пример - сезонные групповые фотографии. Как группы делаются обычно? - открыли макет, открыли фото, выбрали на палитре и запустили нужный экшен, чтобы перекинуть фото на макет, добавить какие-то эффекты и сохранить. Все готово. Скрипт нужен для того чтобы автоматизировать последний этап: выбор экшена. Например, если у вас открыт макет "весна 20х30 младшие классы.psd" и какой-то файл типа img2505.jpg то скрипт для него запустит экшен "20х30" (т.е. найдет и запустит экшен, который соответствует (полностью или частично) имени одного из открытых файлов).

Где это можно использовать? Например, каждый сезон мы запускаем одну-две темы в декорациях и помимо них снимаем 15-20 проходных коллажей универсальной тематики (до кучи всё это разных форматов). Каждый макет как правило обрабатывается отдельным экшеном (помимо в палитре всегда болтаются какие-то вспомогательные операции), т.е. число операций в палитре обычно 30-40 штук: хоткеев не хватает, скроллить палитру в поисках нужной операции надоедает. Теперь можно записать скрипт в экшены (при записи в экшен, он запускается без графического интерфейса с ранее сохраненными настройками, как и любой плагин), повесить на него хоткей и всё время жать одну клавишу - за доли секунды он будет сам выбирать нужную операцию для открытого документа (макета или фото): для этого достаточно обеспечить полное (или частичное) совпадение имени одного из открытых файлов и операций.

Это удобно не только в описанном случае, но и в любых ситуациях, когда определенному файлу нужно сопоставить определенный экшен - так, например, знакомый свадебщик готовит свадьбы в лайтруме, а потом (в зависимости от сюжета) накладывает на каждый кадр те или иные эффекты (как правило из пакета nick collection). Эффекты (с нужными пресетами) у него записаны в экшены. Раньше он вручную грузил нужные фотки и применял к ним нужные эффекты, постоянно торчал у компьютера, чтобы процесс не прерывался (на серию из 300 фоток может быть 5-10 разных эффектов). Теперь он к имени каждого файла добавляет небольшую приписку с называнием экшена (это легко сделать через инструменты группового переименования в бридже, тотал коммандере и т.п.), запускает пакетную обработку со скриптом - файл открывается, скрипт читает его имя, находит нужный экшен в палитре и запускает его. Т.е. 5-10 разных эффектов применяются за один заход пакетной обработки.
« Последнее редактирование: 17 Март 2019, 16:48:19 от jazzy »

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 48
Re: Скрипты и программы от jazzy
« Ответ #8 : 19 Март 2019, 21:19:55 »


Batch for layers - cкрипт (jsx), предназначенный для пакетной обработки слоев. Позволяет применять указанный пользователем набор операций (actions) для каждого выбранного слоя и при необходимости сохранять результат в отдельном файле. Скрипт работает во всех версиях Adobe Photoshop серии Creative Cloud (начиная с CC 2014 (15 версии)), поддерживает Windows & OSX. Не зависит от языка приложения.

В процессе записи операций (actions) пользователь не ограничен документом из которого запускается скрипт. При помощи actions он может создавать новые (либо переключаться) на любые другие файлы - если включена опция «сохранять как», то скрипт сохраняет тот документ, который окажется на экране. Сохраняемому файлу в качестве имени задается название обрабатываемого слоя. Файл сохраняется в тот же каталог, где располагается документ из которого был запущен скрипт. В случае, если в процессе выполнения операций (actions) требуется вмешательство пользователя (например, трансформация слоя, задание параметров фильтра и т.п.), то скрипт позволяет переключиться на рабочее поле фотошопа, указать необходимые параметры, после чего обработка будет продолжена.

После выполнения операций (actions) состояние и состав слоев документа могут значительно измениться - если включена опция «возвращаться к исходному состоянию», то перед обработкой очередного слоя скрипт возвращает документ из которого он был запущен к снимку, автоматически создаваемому в момент запуска. Состояние остальных документов (если они открыты или созданы в процессе работы actions) не изменяется (однако предусмотрена опция, позволяющая вернуть к состоянию на момент запуска скрипта все открытые документы). Если опция отключена, то скрипт пытается продолжить работу с документом в том состоянии, в котором он оказался после выполнения предыдущей операции.

Скрипт не требует установки. Его можно запускать либо двойным кликом из Проводника (Finder), либо скопировав его в папку пресетов (в Windows - c:\Program Files\Adobe\Adobe Photoshop CC\Presets\Scripts, в OSX - Программы\Adobe Photoshop CC\Presets\Scripts) в этом случае он появится в меню Сценарии (Scripts).

ссылка для скачивания - https://drive.google.com/open?id=1NSSLcnq5L3Ct651cboe6X2zc7DHKce74

Скрипт публикуется бесплатно для участников форума, без каких-либо ограничений в работе.

Однако если он помог вам сэкономить время, улучшить качество работы или у просто возникло желание поблагодарить автора - можете перейти по ссылке https://gum.co/Wazw и приобрести его по цене от 5$

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 48
Re: Скрипты и программы от jazzy
« Ответ #9 : 28 Март 2019, 23:11:03 »


Auto fill text (lite) action - скрипт (jsx) предназначенный для вставки имени выделенного графического слоя в существующий текстовый слой. Работает во всех версиях Adobe Photoshop серии Creative Cloud (начиная с CC 2014 (15 версии)), поддерживает Windows & OSX.

Скрипт находит видимый текстовый слой, координаты которого пересекаются с выделенным графическим слоем и вставляет имя этого слоя в текст. Если найдено несколько пересечений координат (либо наоборот, не найдено ни одного), то программа находит ближайший к выделенному графическому слою текстовый слой. При вставке из имени графического слоя удаляются все символы кроме кириллицы, латиницы, а пробел заменяется на символ переноса строки.

Скрипт не требует установки. Его можно запускать либо двойным кликом из Проводника (Finder), либо скопировав его в папку пресетов (в Windows - c:\Program Files\Adobe\Adobe Photoshop CC\Presets\Scripts, в OSX - Программы\Adobe Photoshop CC\Presets\Scripts) в этом случае он появится в меню Сценарии (Scripts) (если скрипт находится в папке с пресетами, то его можно записать в качестве операции (параметры скрипта сохраняются), либо назначить горячую клавишу).

ссылка для скачивания - https://drive.google.com/open?id=1qR_MOa1gfgdHj8JscGtY6xZm-X8K-fRv

Скрипт публикуется бесплатно для участников форума, без каких-либо ограничений в работе.

Однако если он помог вам сэкономить время, улучшить качество работы или у просто возникло желание поблагодарить автора - можете перейти по ссылке https://gum.co/Wazw и приобрести его по цене от 5$

Оффлайн Борис

  • *a
  • Ветеран
  • ******
  • Сообщений: 1764
Re: Скрипты и программы от jazzy
« Ответ #10 : 28 Март 2019, 23:24:29 »
jazzy, а создавать новый текстовый слой поверх "подписываемого" и при этом применять форматирование текста он не может?

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 48
Re: Скрипты и программы от jazzy
« Ответ #11 : 29 Март 2019, 00:28:43 »
Борис, Нет.
Во-первых, это упрощенная версия скрипта по сути выполняющая единственную функцию - найти текстовый слой, соответствующий выделенному графическому слою и подписать его. Т.е. это не "комбайн", выполняющий комплекс действий по подписыванию страницы,  а "кирпичик" который пользователь может встроить в существующую у него автоматизацию.
Во-вторых, мне не понравился подход с кучей настроек форматирования текста, предложенный Добрым Котом. Когда в работе 2-3 макета, еще терпимо, но при большом разнообразии макетов/шрифтов/стилей и наличии фотокниг с нефиксированной вёрсткой сложно настроить скрипт оптимальным образом. Используемый в нашем рабочем процессе подход кажется более простым и универсальным - сначала вручную грубо раскидать заранее подготовленные надписи поверх фоток, затем подписать и точно подогнать по месту.

Мой вариант использования этого скрипта (в связке с Batch for layers, который выложен выше): https://youtu.be/Un92LzfrVgQ (не могу разобраться, как встроить видео, поэтому ссылкой
« Последнее редактирование: 29 Март 2019, 00:53:57 от jazzy »

Оффлайн iv131

  • Ветеран
  • ******
  • Сообщений: 4691
  • г. Озёрск на Урале iv131@mail.ru
Re: Скрипты и программы от jazzy
« Ответ #12 : 29 Март 2019, 08:44:58 »
Борис, форматирование легко записывается в экшен.
Учиться, учиться и еще раз учиться, чтобы не было мучительно больно за бесплатно потраченное время.
Ленин-Островский-Иваныч.

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 48
Re: Скрипты и программы от jazzy
« Ответ #13 : 29 Март 2019, 09:16:53 »
Исправил пару мелких недочетов в Batch for layers (в ряде случаев некорректно отображался выпадающий список с форматам файлов) и в Auto fill text (lite) (выяснилось, что движок java не относит букву Ё к кириллическому алфавиту, поэтому при подписывании она исчезала). Файлы по соответствующим ссылкам обновлены.

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 48
Re: Скрипты и программы от jazzy
« Ответ #14 : 29 Март 2019, 14:01:14 »


Time Calculation - программа (exe) для учета затрат времени (хронометража) при обработке фотографий. Программа следит за состоянием указанной директории на компьютере, отображает количество необработанных файлов, текущее и среднее время обработки, планируемое время окончания работы. Работает только на платформе Windows, требует наличия net framework 4 версии.

Существует множество программ для тайминга, однако в основном они предназначены для программистов, редакторов, копирайтеров и прочих профессий, связанных с набором и обработкой текстов и совершенно не подходят для нужд фотографов. При этом проблема рассеяния внимания, желания вместо работы полазать в интернете у современных фотографов точно такая же, как и, например у программистов. Time Calculation - это прекрасное средство для самоконтроля и ускорения работы, которое позволяет оценивать и планировать время, затрачиваемое на обработку фотографий.

Принцип работы программы основан на отслеживании времени изменения файлов в указанном пользователем каталоге. Как только фотограф сохраняет обработанный файл в редакторе, программа считает что он обработан и рассчитывает временные интервалы. Time Calculation получает путь к нужной папке либо в качестве аргумента командной строки (перетаскивание папки на ярлык программы), либо из интерфейса программы (нужно нажать на имя каталога в основном окне). Если в указанном каталоге или его подкаталогах есть файлы, то программа переходит в активное состояние и начинает отслеживать данные о времени их изменения (индикацией активного состояния является переход кнопки “play” в заголовке программы на кнопку “pause”). Программа начинает подсчет времени после сохранения первого файла, а после сохранения второго и последующих файлов начинает выводить информацию о среднем времени и планируемом времени окончания работы

Программа не привязана к конкретному графическому формату - она отслеживает любые не скрытые файлы в директориях (поэтому нужно заранее позаботиться, чтобы рабочие каталоги содержали только нужные файлы). Планируемое время окончания работы показывается в двух форматах - либо во сколько работа будет закончена (например, в 17:28), либо через сколько (например, через 1:15 минут). Переключение режима отображения осуществляется кликом по строке со временем. Программа позволяет приостановить подсчет времени (кнопка “pause”), если фотографу нужно отойти от компьютера. При этом программа остается в активном состоянии и продолжает отслеживать состояние файлов - если после перерыва фотограф забудет нажать кнопку “play”, программа сделает это автоматически. Так же есть кнопка “обновить”, которая обнуляет все счетчики (включая счетчик обработанных файлов) и начинает заново отсчет времени работы в том же каталоге.

ссылка для скачивания - https://drive.google.com/open?id=1oE7G2_eU-M914zQrgg3lrzOZ-SFEDh8t

Программа публикуется бесплатно для участников форума, без каких-либо ограничений в работе.


Однако если она помогла вам сэкономить время, улучшить качество работы или у вас просто возникло желание поблагодарить автора и простимулировать его на дальнейшую публикацию скриптов и утилит - можете перейти по ссылке https://gum.co/Wazw и приобрести весь набор скриптов и утилит из этой темы по цене от 5$ (цена не фиксирована, можете ставить любую).
« Последнее редактирование: 29 Март 2019, 14:05:42 от jazzy »

 





Рейтинг@Mail.ru Яндекс цитирования Мастерхост 4 свадебных фотографа

Виньетка.ру

16+