Нужно реализовать ресайзинг фотографий на питоне,
указываешь папку с фотографиями, указываешь необходимую ширину фотографий, и дальше программа должна преобразовать все изображения в папке под необходимую ширину в соответствии с пропорциями.
А теперь сам вопрос: при помощи какого плагина или библиотеки можно реализовать данную программу, что еще необходимо знать для реализации?
Буду благодарен за полезные ответы.
P.s Изучаю язык программирования и выбрал себе такую задачу, готового решения не прошу, буду реализовывать сам
Александр Волков дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац). В противном случае, ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.
Ну а чего не получается-то? Получить названия файлов в папке? Получить фотографию по названию и пути? Получить свойства изображения? Сравнить ширину? Уменьшить фотографию? Перезаписать обратно файл?
Виктор П., Я разобрался как изменить размер изображения с конкретным названием при помощи PIL, и разобрался как получить список всех нужных изображений в нужной папке, но не знаю как изменить размер всем изображениям в выбранной папке
Александр Волков,
os.walk - получаете список файлов, далее прогоняете их через фильтр, отбирая нужные. Можно по расширению, например
os.path.splitext
Далее издевайтесь над ними как душа пожелает :)