3

我正在寻找可以创建Identicon的 PHP 库/函数/类。

4

5 回答 5

11

我用这个:

class Gravatar
{
    static public function GetGravatarUrl( $email, $size = 128, $type = 'identicon', $rating = 'pg' )
    {
        $gravatar = sprintf( 'http://www.gravatar.com/avatar/%s?d=%s&s=%d&r=%s',
                              md5( $email ), $type, $size, $rating );
        return $gravatar;
    }
}

这与 SO 使用的基本相同。它支持gravatar.com支持的所有内容。

于 2008-10-25T22:42:13.320 回答
3

这个怎么样

这就是 Scott 为 Wordpress 制作标识符的方式,您可以下载代码并亲自查看。

希望能帮助到你。

于 2008-10-25T19:24:46.637 回答
2

Sourceforge有一个 PHP 标识符实现

于 2009-08-01T04:12:10.953 回答
1

PHPClasses没有任何东西——但你可以看看这个MonsterID实现。

于 2008-10-25T19:29:47.843 回答
0

嗯,我想知道你为什么问,因为你链接到维基百科文章,它指向很多实现,包括 PHP 的。顺便说一句,谢谢你的问题,我不知道这些图标的名字......

但是经过一番探索,我发现很多链接都已经过时了... 继Visiglyphs之后,原始代码不再可用,但作者指出了一个替代方案,可以下载的 OO 版本。:-)

请注意,作者还写了一篇有趣的补充文章:如何创建 Visiglyph 缓存

于 2008-10-25T20:41:36.107 回答