пакетная обработка photoshop со структурной заменой без копий

Всего 3 сообщ. | Показаны 1 - 3
пакетная обработка photoshop со структурной заменой без копий
Доброго дня, гуру фотошопа!

Подскажите, если знаете, как можно реализовать такой механизм:
есть папка A и её подпапки - оригиналы фотографий после обработки дизайнерами.
есть папка B и её подпапки(структура директории идентична папке А) - для простых смертных работников, которые отсылают оттуда файлы клиентам
цель - автоматизировать уменьшение размера и изменение качества фотографий и копирование в папку с заменой файлов, чтобы не создавать копии

что сделано:
написал экшен, который прекрасно справляется с задачей с одним НО... одним, но досадным
экшен сохраняет файлы в нужном качестве и уменьшенные, но использовать при это функцию "сохранить для Web и устройств"(там есть очень удобная опция "качество"... которую я нигде не нашел), которая не сохраняет структуру папок, сбивая всё в кучу.
как вариант, можно рассмотреть обработчик изображений, он всё хорошо делает, но делает и копии файлов... что очень неудобно, учитывая, что файлов там море. Возможно, можно как-то обучить фотошоп не делать копии, а заменять существующие файлы, но я о них не знаю... поэтому и пишу =)

Re[Механик без почки]:
переложивать из A\чтото в B\чтото и A\чтотоещё в B\чтотоещё сам фото шоп в экшене неумеет. если оброботка ненужна можиш просто взять faststone и не париться c фотошопом.
альтернативно, перемещаеш фсё файло в A\чтото\исходники а в экшене save as вписываеш назначене "..\" (возможно придётся вписать в atn файл в ручную)

Re[Механик без почки]:
Цитата:

от:Механик без почки
Доброго дня, гуру фотошопа!

Подскажите, если знаете, как можно реализовать такой механизм:
есть папка A и её подпапки - оригиналы фотографий после обработки дизайнерами.
есть папка B и её подпапки(структура директории идентична папке А) - для простых смертных работников, которые отсылают оттуда файлы клиентам
цель - автоматизировать уменьшение размера и изменение качества фотографий и копирование в папку с заменой файлов, чтобы не создавать копии

что сделано:
написал экшен, который прекрасно справляется с задачей с одним НО... одним, но досадным
экшен сохраняет файлы в нужном качестве и уменьшенные, но использовать при это функцию "сохранить для Web и устройств"(там есть очень удобная опция "качество"... которую я нигде не нашел), которая не сохраняет структуру папок, сбивая всё в кучу.
как вариант, можно рассмотреть обработчик изображений, он всё хорошо делает, но делает и копии файлов... что очень неудобно, учитывая, что файлов там море. Возможно, можно как-то обучить фотошоп не делать копии, а заменять существующие файлы, но я о них не знаю... поэтому и пишу =)

Подробнее


В файле Image Processor.jsx найдите следующий код и поставьте комменты (два слеша //) как у меня перед строками в функции


///////////////////////////////////////////////////////////////////////////////
// Function: CreateUniqueFileName
// Usage: Given a folder, filename, and extension, come up with a unique file name
// using a numbering system
// Input: string for folder, fileName, and extension, extension contains the "."
// Return: string for the full path to the unique file
///////////////////////////////////////////////////////////////////////////////
function CreateUniqueFileName( inFolder, inFileName, inExtension ) {
inFileName = inFileName.replace(/[:\/\\*\?\"\<\>\|]/g, "_"); // '/\:*?"<>|' -> '_'
var uniqueFileName = inFolder + inFileName + inExtension;
//var fileNumber = 1;
//while ( File( uniqueFileName ).exists ) {
// uniqueFileName = inFolder + inFileName + "_" + fileNumber + inExtension;
// fileNumber++;
//}
return uniqueFileName;
}


Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта

Обратная связь

Здесь вы можете оставить свои контактные данные, чтобы мы могли связаться с вами.