我有一个带有图像字段的django-cms插件,并且我注意到使用此插件上传的图像大小比原始插件大。这不可能发生,您不知道是什么原因造成的吗?可以是某种配置吗?
models.py
中字段的定义:
image = models.ImageField(db_column='IMAGE', verbose_name=_(u'Image (1280x600)'), upload_to='Destaques')
这是我渲染图像的模板的片段: {%load cms_tags staticfiles i18n%} {%加载缩略图%}
{% thumbnail instance.imagem '1660' as im %}
<div class="item" id="item_{{ instance.id }}" style="background: url('{{ im.url }}') no-repeat center / cover;">
是因为生成了缩略图吗?
谢谢:)
{% endthumbnail %}
答案 0 :(得分:2)
假设您正在缩略图标签中使用easy-thumbnails插件:
{% thumbnail instance.imagem '1660' as im %}
'1600'
正在指定生成的缩略图的大小。大小的格式在docs中以[width]x[height]
的形式给出,由于您只有一个数字,因此被解释为1660px的宽度。如果上传的图片为1280x600,则会生成1660x778的缩略图。