Я был удивлен, обнаружив, что StackOverflow имеет тег «Photoshop», потому что мне нужно объединить Photoshop (- Pro, подписку на Creative Cloud) и программирование (я опытный Java, C#, C++ sw engineer) для арт-проекта.Photoshop - есть ли язык программирования?
Я хочу взять папку с 2000 файлами JPEG и, начиная с первого файла, изолировать красный канал первого файла, зеленый канал второго файла и синий канал третьего файла и объедините их в один новый файл JPEG и сохраните. Затем повторите это для следующих трех файлов, следующих трех и т. Д.
Первоначально планировалось найти библиотеку JPEG для C# и делать все это, но если я смогу использовать Photoshop, который я обычно использую для других вещей, это может быть проще. У Photoshop есть сильный язык сценариев/программирования с синтаксисом, достаточно похожим на обычный язык программирования (условные циклы, файл i-o, определяемые пользователем переменные, функции или подпрограммы и т. Д.)?
Вы можете использовать JavaScript с Photoshop https://www.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/cs6/Photoshop-CS6-JavaScript-Ref.pdf, но я бы сделал выше с ** ImageMagick **. Откуда вы знаете, что является «первым» * файлом и * «вторым» *. –
Файлы генерируются камерой, снимающей 1 снимок каждые _n_ миллисекунды (где _n_ равно 600 или 1000), поэтому их имена файлов сделаны из timedatestamp, поэтому я могу использовать имя файла или реальное время создания. – user316117