Интересно, как лучше всего обрабатывать изображения в Django.
Лично я обычно использую django -размер , но я столкнулся с некоторыми ограничениями. У меня есть макет масонства в приложении. Есть ли способ ограничить размер моей фотографии, например, до 600 пикселей в ширину (не обрезая фотографию по длине, просто уменьшив ее)?
img = ResizedImageField(size=[800, 1200], crop=['middle', 'center'])
Я в основном использую приведенный выше код. Но тогда моя система масонства потеряет смысл (каждая фотография станет одинаковой высоты и длины).
Я нашел приложение типа sorl-thumbnail , но я не нашел такой функции для использования в моей модели. Если я сделаю это в шаблоне. Мой пользователь может загрузить огромную фотографию, которая будет снята с сервера. Я не вижу смысла в хранении очень больших фотографий.
Мой вопрос заключается в том, как изменить размер изображения до 700 пикселей (пример) в моем файле models.py (без его обрезки)?