Batch-проблема с сохранением

  • Автор темы Автор темы Mors
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Mors

Участник
Топикстартер
Сообщения
256
Реакции
0
При выполнении акшена в батче происходит следущее:
-некоторые документы полностью выполняют акшен и сохраняются...далее закрывается и переходит к следующему документу.
-НЕКОТОРЫЕ же: выскакивает табличка с запросом сохранения файла с заданием jpeg Quality.
Вопрос: как это обойти (требуется потоковая обработка а не ручное манипулирование с сохранением)и почему это происходит?
 
Обычно это происходит если у jpeg-oв разные цветовые профили.
 
Все jpg - в RGB.
 
ТОЕСТЬ, НИКТО НИКОГДА С ТАКОЙ ПРОБЛЕМОЙ НЕ СТАЛКИВАЛСЯ???
в а у
 
Не о режиме цвета был ответ, а о профилях. В батче есть галка Suppress Color Profiles Warnings, а в политике управления цветом - ажно три.

В политике поставьте Off, Off, Off и выключите все флаги на вопросы.

А как у вас экшн записан?
 
2-=CMYK=-
Значит так
1) в батче галка стоит
2)в управлении цветом - все три стоят в off
3) флагов на вопросы связанные с сохранением не нашол...стоит лишь флаг вопроса Profile Mismatches (ask when opening)...но не в нем проблема..

Значит экшен записан так: открываем фотографию (сохраненную только что на диск с цифрового фотоаппарата)создать акшен - запись - выполнить один фильтр (с умолчальными установками) - закрыть файл - в ответ на окошко с запросом JPEG options (вот его то мне и ненадо чтобы оно появлялось) - ставлю качество 12 - жму ОК файл сохраняется и закрывается - стоп акшен.

Далее: при выполнении батча на свежеьких нетронутых фото попрежнему задается вопрос jpeg options (при сохранении) - приходится лиш шелкать ОК так как по умолчанию там уже стоит 12. НО если фото уже раз была вот таким образом сохранена то вопрос по jpeg незадается и она автоматом сохраняется видимо уже с качеством 12...

Мне нестолько это все очень срочно нужно, но просто хочется понять в чом проблема и неужели она не решается и автоматизации в фотошопе недобится?
 
да и еще в опциях батча выбираю Destination - Save and Close
 
Нет, нужно явно задать команду Save As... Это "факовый" вопрос, на самом деле.

То есть, когда вы обработали фотку вы должны ее записать на диск выполнив команду Save As... В этом случае в экшн запишутся все параметры сохранения: опции сжатия жпега и путь с именем файла. Если вы делаете Close и соглашаетесь сохранить, то в экшне фиксируется простая строчка: Close - Sving: yes. И никаких параметров сжатия жпега. Вот о них-то в процессе выполнения акшна вас и спрашивают.

Так вот, а для того чтобы предотвратить сохранение всех последующих фоток в один файл, имя которого зафиксировано в теле экшна, в диалоге пакетной обработки вы включаете галку [v] Override Action "Save As" Command. То есть, выбираете в качестве Destination - Folder, и включаете эту галку. В этом случае файлы будут сохранятся под своими именами в указанной папке, с заданными в процессе записи экшна параметрами сжатия.

Но, вообще-то, лучше пользоваться ява-скриптом, разобраться может быть и сложно, но зато получите власть над природой. Тем более что есть документация и примеры. Например, у вас есть по адресу: c:\Program Files\Adobe\Photoshop 7.0\Presets\Scripts - ApplyFilter. Вы можете открыть его блокнотом и посмотреть как оно устроено. Прочитав документацию добавить свой фильтр, тот убрать, свои пути и все такое. А затем, если не хотите туда добавлять интерактивности - запишите выполнение этого скрипта в экшн, экшн запускайте батчем выбрав в качестве дестинэйшн - None.
 
AAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!!!!!!!!!!!!
Ну -=CMYK=-!!!!!!!!!!!!
Порадовал!
ВСЕ ИМЕННО ТАК!!!!!!!!!!
Со скриптами повожусь посматрю.
Пасиб.
 
фишка:
Поставил тока что Photoshop CS а там в опциях батча добавлено: Override Action "Save as" Commands
... :)
(Mors)
 
Ответ: Batch-проблема с сохранением

Просто супер! Спасибо!
А просто сохранить jpg через save без вопроса о качестве можно?
Только начал (с вашей подачи, CMYK) разбираться со скиптами.
Через скрипт это, вроде, решить можно.
Через ScriptListener смотрю на команду записи - как собака, понимаю, что надо куда-то вставить переменную quality, но куда?

Последний раз програмированием занимался на Паскале много лет назад, так что смежный вопрс - что, кроме JavaScript Reference Guide.pdf можно почитать о JavaScript применительно к фотошопу? Желательно на русском, и, желательно, для тупых? :)
 
Ответ: Batch-проблема с сохранением

Примеры посмотреть. Там же есть пример сохраняющий в три формата, pdf, psd, jpg. Берете его как отправную точку и творите свой скрипт.
 
Статус
Закрыто для дальнейших ответов.