跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • GitHub 风格随机头像 API
未分類
24 10 月 2020

GitHub 风格随机头像 API

GitHub 风格随机头像 API

資深大佬 : hvboekml 8

GitHub 风格随机头像 API

网站:https://avatar.prodless.com

大佬有話說 (32)

  • 資深大佬 : s609926202

    很少有网站支持设置链接头像吧

  • 資深大佬 : aabbcc112233

    很好,唯一的问题就是怕你的服务哪天突然停了。考虑开源算了。

  • 主 資深大佬 : hvboekml

    hi, v 友
    源于最近在做个网站,有个头像似乎有趣一些,只仿照 GitHub 风格,随机生成,图片已压缩,所以 base64 不会很长,适合作为链接。

    欢迎讨论。

  • 資深大佬 : mmtou

    gravatar 的可以直接用吧,刚搞了个这样的小程序

  • 主 資深大佬 : hvboekml

    @s609926202
    @aabbcc112233
    我是用来作为用户的初始头像,主要是面向开发者,普通用户应该用不上。

  • 資深大佬 : bojue

    我觉得还挺有意思的。

    1.在交互式可以提供一个实时预览的功能,这样页面就不需要跳转了。
    2.用户可以自定义填写自己的图像颜色,圆形还是,矩形。
    3.生成图片可以有个下载按钮,base64 可以预览,快捷拷贝。

  • 資深大佬 : MrCard

    lz 头像哪里来的?好可爱

  • 主 資深大佬 : hvboekml

    @bojue 你的三条建议都非常好

  • 主 資深大佬 : hvboekml

    @MrCard ~( ̄▽ ̄)~* freepik

  • 資深大佬 : aabbcc112233

    @hvboekml 我就是以开发者的角度说的。

  • 資深大佬 : owenzhang24

    为啥不开源

  • 資深大佬 : stephenxiaxy

  • 資深大佬 : sankemao

    https://juejin.im/post/6882522101694070797
    有个类似的

  • 資深大佬 : myevery

    这个我正需要,怎么用啊,不太会用呢
    能介绍下么!

  • 資深大佬 : myevery

    这样引用,不行呢!
    <img src=”iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEXGqtzw8PAoBqUBAAAAPElEQVRIx2P4jwEYhp/QBwYQ4P8PZ4wKjQqNCg2kED8sd34YFRrKQshgVGiICiFFKmotOio0BIWGc1sOANMLmqxPJAzAAAAAAElFTkSuQmCC” />
    这样引用,倒是可以!但每次都不一样,怎么能固定呢
    <img style=”-webkit-user-select: none;” src=”https://api.prodless.com/avatar.png”>
    <br />

  • 資深大佬 : bojue

    @myevery 前面+:data:image/png;base64,

    <img src=”data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEXGqtzw8PAoBqUBAAAAPElEQVRIx2P4jwEYhp/QBwYQ4P8PZ4wKjQqNCg2kED8sd34YFRrKQshgVGiICiFFKmotOio0BIWGc1sOANMLmqxPJAzAAAAAAElFTkSuQmCC” />

  • 資深大佬 : myevery

    @bojue 谢谢,不错不错!我用这个了!
    怎么在 php 中调用这个 api 生成那段字符串啊,能简单介绍一下么,不好意思 基础有点差啊!
    再次感谢!

  • 資深大佬 : myevery

    就是这段字符串够长的,有 202 个,能不能缩短一点!

  • 資深大佬 : Saszr

    hhhhh v2 就是这样的 底下肯定有人说开源 XD

  • 資深大佬 : bojue

    @myevery 不会 php,你可以拼接字符串的方式,添加 base64 的前缀

  • 主 資深大佬 : hvboekml

    @aabbcc112233
    @owenzhang24
    目前没有计划

  • 資深大佬 : jackrebel

    如果不开源,主的服务器会不会哪天挂掉不能使用了? www.8kmm.com 想用。。。

  • 主 資深大佬 : hvboekml

    @myevery

    #15 不支持指定,需要自行保存哦
    #17 正如 @bojue 所说,拼接 `data:image/png;base64,` 即可
    #18 图片已经经过压缩,基本是极限了

  • 主 資深大佬 : hvboekml

    @Saszr 原来如此

  • 主 資深大佬 : hvboekml

    @jackrebel 目前自用,没有保证,做错误处理?比如我是使用默认头像。导航漂亮哦

  • 資深大佬 : lychs1998

    所以,无法保证你提供的服务存活时间和我的一样长,那么没有人敢在自己产品上用这个。

    另外提一个建议,接口允许传递 key=xxx 这样一个参数,传递 key 相同时返回相同的图片,不然的话就相当于每个用户的头像都得存储在服务器里了。

  • 主 資深大佬 : hvboekml

    @lychs1998 看了你的建议,我明白你的意思了,这个 API 主要是生成头像,并没有提供托管,也就是说生成后要自行保存(作为链接或者保存为文件,推荐前者,API 是按此目标设计的)。

  • 資深大佬 : lizheming

    btw 这种头像的话学名叫 identicon https://zh.wikipedia.org/wiki/Identicon 传入一个固定字符串之后会生成固定的头像,用 identicon 这个关键词可以搜到非常多现成的库,要开源的同学可以直接用这些库去生成下就行。

  • 主 資深大佬 : hvboekml

    @lizheming GitHub 是,这个不是

  • 資深大佬 : lizheming

    @hvboekml 是的,因为你的更简单,没有提供随机种子,所以不是意义上的 identy icon,不过最终的实现图像还是和 identicon 一致的。另外我觉得上大部分人可能更需要的是 identicon

  • 資深大佬 : XPo

    Identicon

  • 主 資深大佬 : hvboekml

    @lizheming
    @XPo
    这种图案不代表就是 identicon,实际也不是。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具