Есть каталог, в котором лежит пару сотен *.jpg файлов разного размера и разного dpi...
Необходимо:
1. размер каждой фотки ограничить квадратом с заданной длиной стороны, например 100 пикселей (т.е. если фотка формата "портрет", то ей нужно высоту задать равной 100 пикселей, а ширина - что останется от уменьшения; если фотка формата "ландшафт" - то ширину делаем 100 пикселей, а высота - что останется от уменьшения фото) и привести разрешение фотки к 72 dpi.
2. Вокруг полученной уменьшенной фотки сделать "карандашом" черную рамочку, т.е. провести линию толщиной в 1 пиксель по следующим координатам (0;0) -> (MaxX;0) -> (MaxX;MaxY) -> (0;MaxY) -> (0;0)
(очень надеюсь, что понятно описал, что именно нужно сделать...)
3. Полученную "обрамленную фотку" вставляем как новый слой на новый файл чуть большего размера, т.е. канвас у него, допустим, на 10 точек длиннее и шире исходного файла.
4. "Отбрасываем" стандартную тень от вставленной фотки.
5. Записываем новый *.jpg файл, причем к имени исходного чего-то добавляем...
...И так пока есть файлы в каталоге...
Господа, вопрос: можно ли такую обработку файлов автоматизировать? Если да, то как? Направьте чайника на праведный путь!
Или подобное не есть удел фотошопа и нужно искать другие проги?
ЗЫ: прошу прощения за термины... Не профессионалы мы, а только учимся...
Необходимо:
1. размер каждой фотки ограничить квадратом с заданной длиной стороны, например 100 пикселей (т.е. если фотка формата "портрет", то ей нужно высоту задать равной 100 пикселей, а ширина - что останется от уменьшения; если фотка формата "ландшафт" - то ширину делаем 100 пикселей, а высота - что останется от уменьшения фото) и привести разрешение фотки к 72 dpi.
2. Вокруг полученной уменьшенной фотки сделать "карандашом" черную рамочку, т.е. провести линию толщиной в 1 пиксель по следующим координатам (0;0) -> (MaxX;0) -> (MaxX;MaxY) -> (0;MaxY) -> (0;0)
(очень надеюсь, что понятно описал, что именно нужно сделать...)
3. Полученную "обрамленную фотку" вставляем как новый слой на новый файл чуть большего размера, т.е. канвас у него, допустим, на 10 точек длиннее и шире исходного файла.
4. "Отбрасываем" стандартную тень от вставленной фотки.
5. Записываем новый *.jpg файл, причем к имени исходного чего-то добавляем...
...И так пока есть файлы в каталоге...
Господа, вопрос: можно ли такую обработку файлов автоматизировать? Если да, то как? Направьте чайника на праведный путь!
Или подобное не есть удел фотошопа и нужно искать другие проги?
ЗЫ: прошу прощения за термины... Не профессионалы мы, а только учимся...