0

我有一个带有图像字段的 django-cms 插件,我注意到我使用这个插件上传的图像的大小比原来的要大。这不可能发生,您知道是什么原因造成的吗?会不会是某种配置?

中字段的定义models.py

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

这是我渲染图像的模板片段: {% load cms_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 %}
4

1 回答 1

2

假设您在缩略图标签中使用的是easy-thumbnails插件:

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

'1600'是指定生成的缩略图的大小。尺寸的格式在文档中给出[width]x[height],因为你只有一个数字,它被解释为 1660px 的宽度。如果上传的图像是 1280x600,它将生成一个 1660x778 的缩略图。

于 2018-11-28T14:58:59.807 回答