coldtrick / avatar_service
提供一种以Gravatar方式获取Elgg头像的服务
v3.0
2019-03-27 14:09 UTC
Requires
- composer/installers: ^1.0.8
Requires (Dev)
- coldtrick/releases: dev-master
- coldtrick/sniffs: dev-master
Conflicts
- elgg/elgg: <3.0
README
提供一种以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,但请注意,许多用户的图像分辨率较低,因此请求更大的大小可能会导致像素化/低质量图像。
默认图像
当电子邮件地址没有匹配的用户或用户头像时会发生什么?您将获得社区的默认用户图标。