V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
AllenHua
V2EX  ›  分享创造

分享一个 gravatar 风格头像快速生成器

  •  
  •   AllenHua · 2022-04-08 21:42:48 +08:00 · 2979 次点击
    这是一个创建于 755 天前的主题,其中的信息可能已经有所发展或是发生改变。

    GitHub

    gravatar 风格头像快速生成器。基于随机邮箱生成以下类型的头像

    • identicon style: a geometric pattern based on an email hash
    • retro style: awesome generated, 8-bit arcade-style pixelated faces
    • robohash style: a generated robot with different colors, faces, etc

    20220408210043

    20220408215135

    前言

    本项目之前用了一个 API ,但是现在该 API 已经停止服务了。现借助 gravatar 官方的服务写了此程序。个人感觉现在注册的网站越来越多,很多网站注册后默认不提供头像,需要用户自行上传,我经常为找不到合适的头像发愁,每个网站使用相同的头像又觉得泄露了隐私,于是我就产生了这样的需求,生成这些静态文件后保存在本地文件夹中,以后设置头像时随便挑选一个喜欢的即可。

    使用说明

    20220408211743

    程序说明:

    每 2 秒下载一张头像,文件命名风格是 yyyy-MM-dd.HH-mm-ss.png,比如 2021-09-26.14-13-35.png

    目前可选的 Gravatar 服务地址有

    本程序已封装好的 jar 包中使用的是极客族的源(适合国内用户使用)。

    如果使用下来网络超时建议 clone 本项目自行修改程序中 serverUrl 的值再编译打包成 jar 包执行 mvn clean package -Dmaven.test.skip=true -U

    欢迎使用。


    考虑到未来可能编辑此文,这边建议 阅读原文

    第 1 条附言  ·  2022-04-09 22:57:10 +08:00

    gravatar 风格头像快速生成器。基于随机邮箱生成随机头像。

    • 支持下载任意数量头像
    • 支持不同风格头像,支持 identicon | retro | robohash,其他风格的头像必须是注册账号,目前随机邮箱只能生成这三种头像
    • 支持设置头像分辨率(1 到 2048),满足不同尺寸头像的需求,生成的头像是正方形

    更新了 v1.0.2 增加分辨率参数,可以下载不同分辨率的头像

    20220409223739

    20220409224058

    更多见 GitHub博客文章

    9 条回复    2023-08-16 15:08:17 +08:00
    mlhadoop
        1
    mlhadoop  
       2022-04-08 23:02:37 +08:00
    不错,有线上体验就更好了
    AllenHua
        2
    AllenHua  
    OP
       2022-04-08 23:10:05 +08:00
    @mlhadoop #1 是的我也想过。但感觉还要做下载到本地提供下载的功能就觉得还不如直接这样吧(但确实对电脑上没有 JDK 环境的朋友们不太友好,虽然安装一下也很简单)
    wolfmei
        3
    wolfmei  
       2022-04-09 09:32:05 +08:00
    不错啊
    AllenHua
        4
    AllenHua  
    OP
       2022-04-09 10:14:37 +08:00 via iPhone
    @wolfmei #3 感谢支持
    HL8
        5
    HL8  
       2022-04-11 09:23:12 +08:00
    不觉得 gravatar 头像很丑吗?这么丑的头像生成的意义是什么?
    qwertyzzz
        6
    qwertyzzz  
       2022-04-11 10:57:09 +08:00
    @HL8 不觉得
    1arry
        7
    1arry  
       2022-04-11 11:03:23 +08:00
    @qwertyzzz 我也觉得 gravatar 头像很丑。

    同问这么丑的头像生成的意义是什么?网上找个不香吗?比如我这个。担心侵权去找 CC0 。
    AllenHua
        8
    AllenHua  
    OP
       2022-04-11 12:16:11 +08:00   ❤️ 1
    @HL8 #5
    @qwertyzzz #6
    @1arry #7

    其实要说丑,我也觉得丑,但是想到用在陌生人社交的网站或社区之类的我就不觉得丑了,因为此时更看重隐私,所以头像最好没什么特征,不会被熟悉的人分辨出来可能是谁。
    f2010525
        9
    f2010525  
       260 天前
    我也觉得默认的难看,所以另外做了个版本的默认头像,下面是 API 文档

    https://cravatar.com/developer/api
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   921 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 23:17 · PVG 07:17 · LAX 16:17 · JFK 19:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.