|
Сделать программу для пакетного попапочного объединения скриншотов фильмов. Вида х-столбцов на х-строк Предпологаемый алгоритм работы 1. Выбираем папки с которыми будем работать (должна бать возможность использовать drag and drop). Необходимо наличие галочки «Обрабатывать вложенные папки». «Обрабатывать вложенные папки как отдельные папки» 2. Указаваем матрицу по которой объединять изображения. С указанием толщины и цвета границы между изображениями. Например 3х4 – 3 столбца и 4 строки. В случае если количество обрабатываемых файлов в папке (и подпапках при включенном флажке) больше, в данном случае 12, то изображения для матрицы выбираются в произвольном порядке. 3х0 – все обрабатываемые изображения из конкретной папки (и подпапках при включенном флажке) распологаются в 3 колонки. 0х3 – все обрабатываемые изображения из конкретной папки (и подпапках при включенном флажке) распологаются в 3 строки 3. Указывается папка для сохранения результатов объединения. Имена файлов формируются в виде Имя_основной_папки_result.jpg 4. Размер клеточек матрицы формируется на основе максимальных изображений среди обрабатываемых в папке (и подпапках) Например при изображениях 512х388 и 320х240 все клеточки матрицы формируются размером 512х388, а изображения 320х240 распологаются по центру этих клеток. Должна быть возможность задать цвет фона при наличии свободного места по краям изображений. В тоже время если имеются изображения 512х388 и 740х380 то размеры всех клеток будут на основе самых больших сторон тоесть 740х388. 5. Должна быть возможность формировать в матрицы А) только одинаковые изображения (какой именно размер изображений выбрать, вычисляется из наибольшего количества одинаковых изображений например если 512х388 20 шт, а 320х240 10шт, то формируется из изображений 512х388. Если количество одинаковое то берутся самые большие изображения по ширине). Б) только изображения с одинаковой шириной. В) только изображения с одинаковой выотой. Г) только изображения с указанной вручную шириной или высотой, или же и шириной и высотой. Должна быть возможность исключить из обработки файлы с определенной шириной, высотой или шириной и высотой.
|
|
|
Опубликован 25.01.2011 в 16:23 по мск
Электронная почта: delome@gala.net
Проект ориентирован на фрилансеров со специализацией: Системное программирование
Прошло времени с момента публикации: более 14 лет
|
|
Просмотреть кандидатов на исполнение проекта
Исполнитель проекта:
не определён
|
|
|
|
|
|