【问题标题】:Image uploaded increases size in Django-CMS上传的图像在 Django-CMS 中增加了大小
【发布时间】:2019-04-30 12:22:50
【问题描述】:

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

models.py中字段的定义:

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

这是我渲染图像的模板的 sn-p: {% 加载 cms_tags 静态文件 i18n %} {% 加载缩略图 %}

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

会不会是缩略图生成的原因?

谢谢你:)

{% endthumbnail %}

【问题讨论】:

    标签: python django image django-cms easy-thumbnails


    【解决方案1】:

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

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

    '1600' 指定生成的缩略图的大小。大小的格式在docs 中作为[width]x[height] 给出,并且由于您只有一个数字,它被解释为1660px 的宽度。如果上传的图片是 1280x600,它会生成一个 1660x778 的缩略图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-26
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 2013-08-13
      相关资源
      最近更新 更多