我需要在我的应用程序中实现头像。我看到了django-avatar,但也许有其他解决方案。我需要上传新的头像并将其调整为标准分辨率,如果它们太大了。
提示?
答案 0 :(得分:2)
如果你主要关注的是处理图像大小和分辨率,你应该看看这两个包:
easy-thumbnails附带ThumbnailerImageField
,可自动为您调整上传图片的大小。
您可以使用ThumbnailerField或 ThumbnailerImageField字段(基于 FileField和ImageField, 分别)以便于访问 检索(或生成)缩略图 图像,使用不同的存储和 保存前调整源图像大小。
答案 1 :(得分:1)
我用django-avatar解决了。
答案 2 :(得分:0)
您可以尝试django-avatar-crop。
答案 3 :(得分:0)
django-gravatar使用gravatar非常简单。就个人而言,我讨厌将新的个人资料图片上传到每个网站......
显示用户的重力的40x40缩略图的示例用法:
{% load gravatar %}
{% gravatar_for_user request.user 40 g %}