django 后台上传图片,然后用图片的某部分做缩略图在前台展示,大家有什么好方法。

2017 年 6 月 29 日
 xiayibu

尺寸是固定的

3884 次点击
所在节点    Python
8 条回复
pubby
2017 年 6 月 29 日
各大云存储不都支持图片裁剪缩略吗?
kkx
2017 年 6 月 29 日
solr-thumbnail
0asis
2017 年 6 月 29 日
印象中好像在 model 里可以定义 upload 图片之后做什么操作,也可能是别的地方
ipwx
2017 年 6 月 29 日
如果你问的是,如何自动选取最佳的一部分做缩略图,那这问题还有讨论的看头。

先说明,我对此没有经验。
xiayibu
2017 年 6 月 29 日
@ipwx 最佳一般都在图片中间区域
ipwx
2017 年 6 月 29 日
@xiayibu 我指的那种通过 CV 手段计算出图片最佳区域的。

https://blog.algorithmia.com/smart-thumbnail-image-cropping/
lsdvincent
2017 年 6 月 30 日
pointer
2017 年 6 月 30 日
thum_width = models.PositiveIntegerField(default=50,verbose_name='缩略图宽度')
thum_height = models.PositiveIntegerField(default=50,verbose_name='缩略图高度')
img_thum = models.ImageField(upload_to=ThumPathAndRename("product/thum/"),width_field='thum_width',
height_field='thum_height',null=True,blank=True,editable=True,verbose_name='缩略图')

这样可以控制高度和宽度,代码很丑,可以改 CSS 呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/371978

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX