有没有PHP的identicon库

时间:2008-10-25 19:21:54

标签: php identicon

我正在寻找可以创建Identicon s。

的PHP库/函数/类

5 个答案:

答案 0 :(得分: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支持的所有内容。

答案 1 :(得分:3)

this

怎么样?

这是Scott为Wordpress做出的识别,你可以下载代码并亲眼看看。

希望它有所帮助。

答案 2 :(得分:2)

Sourceforge有一个PHP identicon实现

答案 3 :(得分:1)

PHPClasses没有任何内容 - 但您可以查看此MonsterID实施。

答案 4 :(得分:0)

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

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

请注意,作者还撰写了一篇有趣的补充文章:How to create a Visiglyph cache