Я ищу, ищу, но не могу найти способ сделать это. В папке есть около 1800 png файлов, одинаковых размеров. Мне нужно создать длинную вертикальную полосу для каждых девяти изображений, поэтому такая же ширина, но высота в 9 раз больше. Таким образом, результатом будет один файл с изображением от 1 до 9 (один сверху и 9 внизу), второй с изображениями от 10 до 18 и т. Д. Что должно дать около 200 файлов, все еще находящихся в png (с чередованием). Имя файла начинается с 0001.png и соответствует примерно 1800.png (или более). Конечные файлы (вертикальная полоса) должны называться как stripe0001.png и быть последовательными примерно до stripe0200.png (или более). Я нахожусь на mac. Таким образом, это может быть либо аппликация, либо сценарий в Photoshop (в CS3).объединение нескольких файлов png в один длинный файл PNG на mac
ответ
Это должно быть возможно с помощью чего-то вроде GraphicConverter или любой графической программы, которая в значительной степени доступна для сценариев.
Вам нужно будет разбить скрипт на шаги при написании и написать его шаг за шагом. Например,
- Закон в группах из девяти.
- Для каждой группы откройте каждый файл в GraphicConverter (или любое другое приложение, используемое для сценариев, которое вы решили использовать), закрывая в конце каждой группы.
- Для каждой группы создайте новое имя файла и сообщите об этом.
- Для каждой группы скопируйте файлы с 2 по 8.
- Для каждой группы для файлов с 2 по 8 после копирования добавьте их к первому изображению.
- Для каждой группы, добавив все 8 изображений к первому изображению, сохраните его.
Возможно, вы захотите взять, скажем, первые 27 изображений в отдельную папку для тестирования, чтобы вам не приходилось ждать на всех 1800 снимках при тестировании. Когда вы будете работать над первыми 27 изображениями, добавьте следующие 81 изображения. Если это работает, попробуйте его на всех 1800.
Я хотел бы использовать ImageMagick или GraphicsMagick, с помощью сценария оболочки для разделения файлов на группы из девяти, что-то вроде этого:
for x in $*
do
convert $1 $2 $3 $4 $5 $6 $7 $8 $9 -append group_$1.png
shift;shift;shift; shift;shift;shift; shift;shift;shift
done
При использовании GraphicsMagick, используйте «гм новообращенного» вместо «конвертировать» , Используйте «+ append» вместо «-append», если вы хотите сделать горизонтальные полосы вместо вертикальных.
Это хорошо. Удачи, выясняя это. У вас возникли вопросы? –
Мой вопрос довольно прост: кто-то знает сценарий (applescript или photoshop), чтобы выполнить такую работу? Я должен сказать, что я добрый и новичок в сценариях, в основном делаю действия с кнопкой записи на фотошопе. Но вот это выход из моего фактического диапазона – user3369812
Я думаю, что это называется «Диафильм». Удачи! Попробуйте это: https://www.google.com/search?q=creating+filmstrips –