Нестандартная программа изменения картинок
ТЗ
Необходима прога изменения размера изображений, но не совсем стандартная.
Задача следующая.
1. Расширения файлов: jpeg, рабочая среда Win XP, Vista, 7 и выше короче.
2. Пакетная работа, в идеале нужно выбрать директорию с подпапками и чтобы все файлы из нее прицеплялись автоматом.
3. Необходимые размеры для ПРОПОРЦИОНАЛЬНОГО уменьшения задаются не "горизонталь" и "вертикаль", а БОЛЬШАЯ СТОРОНА.
Например: есть три изображения 600х300, 300х800, 500х1000, мы задаем размер БОЛЬШЕЙ стороны 500px и получаем 500х277, 100х500, 250х500.
4. Второй переменный параметр это "подрезание" МЕНЬШЕЙ стороны, равномерно с двух сторон.
Например: берем те изображения, которые у нас получились 500х277, 100х500, 250х500, задаем для меньшей стороны 50px, получаем 500х50, 50х500, 50х500, причем изображение именно ПОДРЕЗАЕТСЯ с обоих концов меньшей стороны без изменения пропорций.
5. Результат должен сохраняться в отдельно указанную папку, с сохранением структуры подпапок.
6. Те изображения, которые из-за маленького начального разрешения не подходят под первую или вторую переменную не обрабатываются и не сохраняются.
АСЯ: 557461827