Gravatar的申请与使用
caixw
以前看到好多朋友的博客上,评论作者的头像一直以为是博客程序随机产生的。直到最近才发现不是这么回事。这些都是从gravatar.com网站上通过邮件格式调用的。
Gravatar是什么?
Gravatar是“Globally Recognized Avatar”的缩写,意为全球通用头像。据说是Wordpress的母公司Automattic旗下的产品。你只要在该网站上把自己的邮箱与某一张图像绑定了,以后你在任何支持Gravatar服务的博客上发表评论时,都会出现你的头像了。是不是很酷啊!(貎似现在QQ也支持这个功能了,只要你的邮箱申请了Gravatar功能,对方的QQ上就能显示这个头像。)
申请Gravatar
这个很简单,只要登录http://www.gravatar.com用你的邮箱注册一个账号,之后回邮箱验证,然后上传一张图像。之后出现的是头像的等级,R和X为限制级,一般先第一个G(普通级)就行了。等审核通过就可以使用了。
如何让你的网站支持Gravatar?
Gravatar是通过邮箱名调用头像的(博客评论中必需填邮箱名,估计也是因为这个原因吧)。一般的头像图片地址会是以下这个样子http://www.gravatar.com/avatar/9b981b03c3def0d8e066dfdf84b9f6f5.jpg?s=64&r=g&d=wavatar,其中很长的这段字符串即为你的邮箱地址的MD5码,之后跟上“.jpg”后缀名。之后的三个参数S表示图像的尺寸,R表示图像的限制级别,而D则表示若邮箱不存在时的默认头像,可以是一个经过编码的网址。附上一段PHP实现的代码:
function get_gravatar($email, $size = 64, $r = 'g', $d = 'wavatar')
{
$id = md5(strtolower($email));
$d = urlencode($d);
$url = 'http://www.gravatar.com/avatar/' . $id . '.jpg';
return $url . "?s=$size&r=$r&d=$d";
}
评论(6)
浮云在天吗 | #0
试试
回复
浮云在天吗 | #1
试试
回复
Binsd | #2
试试我的头像
回复
LouisHan | #3
呵呵,一般博客程序都支持吧
回复
LouisHan | #4
呵呵,一般博客程序都支持吧
回复
124906396 | #5
很好啊,我来试试头像!
回复