Загруженное изображение увеличивает размер в Django-CMS - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть плагин django-cms с полем изображения, и я заметил, что размер изображений, которые я загружаю с помощью этих плагинов, больше, чем у оригиналов.Этого не может быть, у вас есть идеи, что может быть причиной этого?Может ли это быть какая-то конфигурация?

Определение поля в models.py:

image = models.ImageField(db_column='IMAGE', verbose_name=_(u'Image (1280x600)'), upload_to='Destaques')

Это фрагмент шаблона, в котором я отображаю изображение: {% loadcms_tags staticfiles i18n%} {% load thumbnail%}

{% thumbnail  instance.imagem '1660' as im %}
<div class="item" id="item_{{ instance.id }}" style="background: url('{{ im.url }}') no-repeat center / cover;">

Может ли это быть из-за генерации миниатюр?

Спасибо:)

{% endthumbnail %}

1 Ответ

0 голосов
/ 28 ноября 2018

Если вы используете плагин easy-thumbnails , в теге миниатюр:

{% thumbnail  instance.imagem '1660' as im %}

'1600' задает размер сгенерированного эскиза.Формат для размера указан в документах как [width]x[height], и, поскольку у вас есть только одно число, оно интерпретируется как ширина 1660 пикселей.Если загруженное изображение имеет размер 1280x600, оно сгенерирует миниатюру 1660x778.

...