управление именем сохранения при использовании действия для пакетной обработки и сохранения

Я пытаюсь контролировать имя файла при сохранении с помощью действия.

Начнем с изображения, открытого на экране. Он называется "image1.png". Я нажимаю запись, чтобы начать действие. Я запускаю фильтр оттенков серого. Затем я использую save asи сохраняю его (в том же каталоге, откуда я получил исходное изображение, как «image1_greyscale.png». Затем я закрываю изображение на экране и останавливаю запись изображения.

Проблема в том, что когда я использую его на любом другом изображении, например, «imagetwo.png», он также сохраняется как «image1_greyscale.png». Что неправильно. Я бы предпочел, чтобы действие сохранялось как-то вроде;

"исходное имя файла" + "_greyscale".png

Я хочу выполнять пакетную обработку большого количества файлов и правильно отображать их версии в оттенках серого. Вся помощь приветствуется!

(Я мог бы получить что-то вроде того, что мне нужно, через вкладку «Пакет», но это означало бы, что каждый раз, когда я меняюсь между пакетами, мне нужно правильно установить изменение имени файла, я бы предпочел, чтобы оно было жестко закодировано непосредственно в самом действии)

Вы пытались сохранить его в другой каталог как часть действия?

Ответы (3)

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

Диалог пакетной обработки - оригинал

Вам нужно выбрать папку с файлами, которые вы хотите обработать (как вариант, вы можете использовать файлы, которые вы открыли в Photoshop) и директорию для сохранения (может быть та же самая или другая папка). Затем вы добавляете суффикс, изменяя раздел «Именование файлов» следующим образом:

Диалог пакетной обработки - изменения

Как видите, я добавил часть «_greyscale» между именем документа и расширением. Имя файла примера изменено, чтобы отразить это.

Когда вы будете удовлетворены своими изменениями, нажмите «ОК», расслабьтесь и наблюдайте, как происходит волшебство.

Надеюсь это поможет!

ETA: Извините, я не заметил последней части о том, что вы уже пробовали пакетную службу. Я не думаю, что вам нужно жестко кодировать изменение имени каждый раз, программа запоминает ваш последний выбор - если вы не обрабатываете сотни разных изображений с несколькими действиями, вам придется добавлять и/или удалять суффикс каждый раз, когда вы это делаете. .

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

Это очень хорошее объяснение. У меня это работало нормально даже на CC на сегодняшний день. Спасибо.

При написании действия используйте «Сохранить как», а не просто «Сохранить». Если вы используете Сохранить, то всегда будет использоваться то же имя файла, которое использовалось при создании действия.

Почти уверен, что это должно жестко связать это с вашим действием. Все мои действия сохраняются с исходным именем файла, и я достаточно уверен, что именно так это и выполняется.

Не пытайтесь добавить + оттенки серого как часть действия. После того, как действие завершено, и у вас есть файлы в оттенках серого, вы можете войти и применить + оттенки серого к файлу с помощью пакетного переименования.

И последнее: не забудьте сохранить файлы оттенков серого, созданные в действии, в папку, отличную от папки со всеми оригиналами, иначе вы можете перезаписать оригиналы. Удачи.

Похоже, ОП уже использует Save asв действии, поэтому я не уверен, в чем именно этот ответ помогает.

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