如何避免在 django sorl 缩略图中拉伸图像

Posted

技术标签:

【中文标题】如何避免在 django sorl 缩略图中拉伸图像【英文标题】:How to avoid stretching of image in django sorl thumbnails 【发布时间】:2013-06-16 11:10:37 【问题描述】:

我在我的应用程序中使用了 sorl 缩略图。现在我已经固定了代码中的宽度:

% thumbnail user.image "300" crop="centre" upscale=False as im %

现在的问题是,如果用户图像的宽度小于 300,那么它会拉伸图像并且图像质量会降低。

我想要的是,如果用户图像的宽度小于 300 像素,那么图像应该位于中心并且不应该被拉伸。

请提出建议。谢谢。

编辑:

我正在使用高档 = False 我得到的是:

我想要的是:

【问题讨论】:

修复你的 CSS。不要硬编码高度 能否详细解释一下 【参考方案1】:

只需删除crop="centre"。这对我有用。

【讨论】:

以上是关于如何避免在 django sorl 缩略图中拉伸图像的主要内容,如果未能解决你的问题,请参考以下文章

如何在引导缩略图中适合宽图像?

如何解决 Wordpress 的 Bootstrap 轮播缩略图中的项目活动和数据源部分?

如何从社交媒体缩略图中排除 Jumbotron 图像?

保留缩略图中的原始比例

如何使用数据库缩略图中的 src 将Class active 添加到 Bootstrap 模态图像?

带有简单缩略图的衬垫合身