类似于Gravatar的开源实现?

6

我已经在我的网站服务中为用户使用了gravatar图标。然而,我发现这种方法存在一些问题:

  • 只有少数用户花时间设置gravatar个人资料。我的用户不熟悉技术,但可能会在我的网站上添加专门的照片。
  • 我的服务鼓励用户使用描绘他们所属行业正确制服的图像。他们不希望同一张照片在互联网上被用于个人目的。
  • 他们不会花时间或精力管理单独的电子邮件地址和gravatar账户,仅仅为了在我的服务中有一个“穿着制服”的个人资料照片。

在我实施自己的个人资料图片功能之前,我想知道是否有任何开源解决方案可以利用类似于gravatar的功能。具体来说:

  • 能够显示任何大小的缩略图(最多可达512px)
  • 负责缓存不同大小的缩略图
  • 支持类似于identicons的东西,最好是可插拔的不同样式算法(怪物等),如果我能自定义这些就更好了
  • 如果没有找到照片,则能够退回到gravatar

是否存在类似的解决方案?如果有,我还没有找到。


3
任何尺寸的缩略图都可以(最大到512像素为佳)。你一定有很大的拇指! - Joachim Sauer
这里有一个相关的 Meta 问题:http://meta.stackexchange.com/questions/4553/non-gravatar-avatar,但它并没有涵盖每个功能。 - rlb.usa
@Joachim:哈哈,我想不仅要用它来显示缩略图,还要用于大视图。 - Tauren
从我所看到的,那个元问题并没有提供任何Gravatar的开源替代方案。我正在寻找可以在自己的服务器上运行的解决方案。 - Tauren
2个回答

9

非常感谢,这更接近我所希望找到的!目前我已经实现了自己的解决方案,但它还远非完美,所以我一定会查看libravatar。 - Tauren
嗯,根据那个页面,它是“由ivatar提供动力”,并且查看ivatar的源代码,它只是调用gravatar。..或者至少,在其中一个文件中正在进行这样的操作。也许有一种模式不会调用gravatar。 - orion elenzil
1
根据客户端的配置(MD5哈希值与SHA256),如果Libravatar上没有可用的图像,Libravatar可能会回退到Gravatar。请参阅https://wiki.libravatar.org/api/上的详细信息。@orionelenzil - François Marier
makes sense, thanks. - orion elenzil

3

看看DokuWiki的创作者创建的MonsterID


@Franz:很好,我之前看到过,但没意识到它可以独立使用,以为它只是Gravatar的附加组件。非常感谢! - Tauren

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接