Уточнение/упрощение задачи чтобы не трогать имена файлов и не раскидывать файлы с разными разрешениями:
Я вижу примерно такой алгоритм:
Входная папка = Input.
Выходня папка = Output.
Названия выходных файлов можно не трогать для ускорения процесса конвертации.
Например, берем и копируем в папку Input файлы из папки "ДЕНЬ"
Закинули файлы из "ДЕНЬ" - запустили конвертацию в какое-то расширение согласно ТЗ.
Перименовали Выходную папку Output (согласно "день/ночь и указали разрешение в имени папки"). Например так: DAYx96х96
Запустили снова конвертацию. Получили фалы в папке.
Переименовали снова папку Output = указали расширение в название папки (например уже DAYx120x120).
Потом еще раз но для 3-го размера 128x128.
Закончили с "ДЕНЬ".
Удалили из папки Input файлы что ДЕНЬ, и поместили те файлы что "НОЧЬ"
Запустили конвертацию аналогично как делали раньше и переименовываем папки.
Итого получаем 6 папок с решением задачи.
DAYx96x96, DAYx120x120, DAYx128x128, NIGHTx96x96, NIGHTx120x120, NIGHTx128x128
Таким был изначальный текст задачи:
Задача:
Имеется большое количество (рассчитывайте на количество исходных изображений = 280 штук) готовых векторных изображений в формате *.ai
Есть две папки: Папка с набором "дневных" векторных изображений и папка с набором "ночных" векторных изображений.
Нужно из них получить несколько наборов растровых изображений формата bmp 8-bit (так называемый индексированный bmp) с указанными вариантами разрешения и битности, например для "квадратных/круглых" это будет так:
1й типоразмер: 120х120 пикселей, bmp, глубина цвета 8-bit (индексированные цвета)
2й типоразмер: 128х128 пикселей, bmp, глубина цвета 8-bit (индексированные цвета)
3й типоразмер: 96х96 пикселей, bmp, глубина цвета 8-bit (индексированные цвета)
Т.е. допустим имеем файл1.ai
Из него надо получить либо три файла, варианты:
Либо так раскидать по папкам с учетом сохраненного разрешения:
Папка ДЕНЬ:
Папка_DAYx120х120\файл1.bmp (с разрешением 120х120 пикселей, 8-bit)
Папка_DAYx128х128\файл1.bmp (с разрешением 128х128 пикселей, 8-bit)
Папка_DAYx96х96\файл1.bmp (с разрешением 96х96 пикселей, 8-bit)
С папкой НОЧЬ - аналогично...
Названия файлов для ускорения процесса пакетной конвертации предлагаю не трогать.
Во вложении = архив с примерами векторных файлов, с которых нужно будет конвертировать/сохранять в нужный растровый формат и нужные разрешения
и пример образцов готовых файлов *.bmp с нужными характеристиками (пример 8bit-ности)
Насколько я понимаю - то для подстраховки надо еще подсмотреть есть ли в формате файлов-примеров *.bmp 8-bit какой-то канал для прозрачности или нет.
Примеры исходных файлов и файлов-образцов = во вложенном архиве.