coldtrick/avatar_service

提供一种以Gravatar方式获取Elgg头像的服务

v3.0 2019-03-27 14:09 UTC

This package is auto-updated.

Last update: 2024-08-28 02:15:00 UTC


README

Elgg 3.0 Build Status Scrutinizer Code Quality Latest Stable Version License

提供一种以Gravatar方式获取Elgg头像的服务

如何使用

基本请求

可以像请求普通图片一样请求头像图片,使用IMG标签。要获取特定用户的图片,您必须首先计算其电子邮件哈希值。

最基本图像请求URL如下所示

http://www.yoursite.com/avatar_service/HASH

其中 HASH 被替换为请求的特定电子邮件地址的计算哈希值。哈希值是电子邮件地址小写版本的md5。

例如,以下是info@domain.com电子邮件地址的基础URL

http://www.yoursite.com/avatar_service/dfb0624735f6756ede0693f1c8e94a8c

如果您需要文件类型扩展名(某些地方需要),则还可以将可选的.jpg扩展名添加到该URL中

http://www.yoursite.com/avatar_service/dfb0624735f6756ede0693f1c8e94a8c.jpg

大小

默认情况下,如果没有提供大小参数,则图像以80像素 x 80像素呈现。您可以通过使用s=或size=参数请求特定图像大小,这将通过动态传递单个像素维度(因为图像是正方形的)来提供

http://www.yoursite.com/avatar_service/dfb0624735f6756ede0693f1c8e94a8c?s=200

您可以从1px请求图像到2048px,但请注意,许多用户的图像分辨率较低,因此请求更大的大小可能会导致像素化/低质量图像。

默认图像

当电子邮件地址没有匹配的用户或用户头像时会发生什么?您将获得社区的默认用户图标。