Можно ли получить миниатюрное изображение неквадратного отношения из квадратного изображения без увеличения масштаба изображения, когда geometry
параметры больше размеров исходного изображения?
Пример
Моя цель для отображения миниатюры размером 1200x630 или меньше, но с сохранением соотношения (оптимальные размеры изображения в Facebook и правильное соотношение, чтобы избежать обрезки изображения в Facebook). Исходное изображение (model.image
) 400x400 , поэтому я ожидаю, что размер миниатюры будет 400x210 .
Давайте попробуем:
{% thumbnail model.image "1200x630" crop="top" as im %}
Эффект? Миниатюра: 400x400 , что означает, что ни геометрические настройки не были соблюдены, ни обрезка не была выполнена.
Если я использую upscale
параметр:
{% thumbnail model.image "1200x630" crop="top" upscale="True" as im %}
Тогда пиктограмма будет 1200x630 , что означает, что геометрические параметры были соблюдены, и изображение было обрезано, но изображение не нужно масштабировать.
Возможно ли как-нибудь создать миниатюру с правильным соотношением, не масштабируя ее до настройки геометрии?