【发布时间】:2011-08-19 12:15:42
【问题描述】:
我需要在我的应用程序中实现头像。我看到有 django-avatar 但也许还有其他解决方案。如果它们太大,我需要上传新头像并将其调整为标准分辨率。
提示?
【问题讨论】:
我需要在我的应用程序中实现头像。我看到有 django-avatar 但也许还有其他解决方案。如果它们太大,我需要上传新头像并将其调整为标准分辨率。
提示?
【问题讨论】:
如果您主要关心的是处理图像大小和分辨率,您应该看看这两个包:
easy-thumbnails 带有一个ThumbnailerImageField,它会自动为您调整上传图片的大小。
您可以使用 ThumbnailerField 或 ThumbnailerImageField 字段(基于 FileField 和 ImageField, 分别)以便于访问 检索(或生成)缩略图 图像,使用不同的存储和 在保存之前调整源图像的大小。
【讨论】:
我用django-avatar解决了。
【讨论】:
你可以试试django-avatar-crop。
【讨论】:
通过django-gravatar 使用 gravatar 真的很简单。就我个人而言,我讨厌将新的个人资料图片上传到每个站点...
显示用户头像的 40x40 缩略图的示例用法:
{% load gravatar %}
{% gravatar_for_user request.user 40 g %}
【讨论】: