Python 上传的图像在Django CMS中增大了大小
我有一个带有图像字段的django cms插件,我注意到我用这个插件上传的图像比原来的要大。这不可能发生,你知道这是什么原因吗?可能是某种配置吗Python 上传的图像在Django CMS中增大了大小,python,django,image,django-cms,easy-thumbnails,Python,Django,Image,Django Cms,Easy Thumbnails,我有一个带有图像字段的django cms插件,我注意到我用这个插件上传的图像比原来的要大。这不可能发生,你知道这是什么原因吗?可能是某种配置吗 models.py中字段的定义: image = models.ImageField(db_column='IMAGE', verbose_name=_(u'Image (1280x600)'), upload_to='Destaques') 这是我渲染图像的模板片段: {%load cms_标签静态文件i18n%} {%加载缩略图%} {% thu
models.py
中字段的定义:
image = models.ImageField(db_column='IMAGE', verbose_name=_(u'Image (1280x600)'), upload_to='Destaques')
这是我渲染图像的模板片段:
{%load cms_标签静态文件i18n%}
{%加载缩略图%}
{% thumbnail instance.imagem '1660' as im %}
<div class="item" id="item_{{ instance.id }}" style="background: url('{{ im.url }}') no-repeat center / cover;">
假设您正在使用插件,在缩略图标记中:
{% thumbnail instance.imagem '1660' as im %}
'1600'
正在指定生成的缩略图的大小。大小的格式在as[width]x[height]
中给出,由于您只有一个数字,因此它被解释为1660px的宽度。如果上传的图像是1280x600,它将生成一个1660x778的缩略图。假设您正在使用插件,在缩略图标签中:
{% thumbnail instance.imagem '1660' as im %}
'1600'
正在指定生成的缩略图的大小。大小的格式在as[width]x[height]
中给出,由于您只有一个数字,因此它被解释为1660px的宽度。如果上传的图像是1280x600,它将生成一个1660x778的缩略图