Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 上传的图像在Django CMS中增大了大小_Python_Django_Image_Django Cms_Easy Thumbnails - Fatal编程技术网

Python 上传的图像在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

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

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的缩略图