V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
andybest
V2EX  ›  问与答

有没有目前可用的随机头像?

  •  
  •   andybest · 2013-03-30 16:51:31 +08:00 · 3132 次点击
    这是一个创建于 4248 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是URL固定,每次刷新出一个不同的头像
    该工具有没有现成可用的?

    感谢!
    7 条回复    1970-01-01 08:00:00 +08:00
    zhaoyafei
        1
    zhaoyafei  
       2013-03-30 17:22:34 +08:00   ❤️ 1
    可以参考我做的一个东西 里面 *每刷新一次 换一个不同的背景 功能

    <script type="text/javascript">

    //<!CDATA[

    var bodyBgs = [];

    bodyBgs[0] = "bg1.jpg";

    bodyBgs[1] = "bg2.jpg";

    bodyBgs[2] = "bg3.jpg";

    bodyBgs[3] = "bg4.jpg";

    bodyBgs[4] = "bg5.jpg";

    var randomBgIndex = Math.round( Math.random() * 4 );



    //输出随机的背景图

    document.write('<style>body{background:url(' + bodyBgs[randomBgIndex] + ') no-repeat 50% 0}</style>');


    </script>
    andybest
        2
    andybest  
    OP
       2013-03-30 17:27:43 +08:00
    @zhaoyafei 谢谢,我想要个现成直接可以用的。。不知道有没
    romoo
        3
    romoo  
       2013-03-30 17:31:46 +08:00   ❤️ 1
    romoo
        4
    romoo  
       2013-03-30 17:33:55 +08:00   ❤️ 2
    还有这个 http://hhhhold.com/
    Sivan
        5
    Sivan  
       2013-03-30 17:35:04 +08:00
    php 写一个不难吧
    caomu
        6
    caomu  
       2013-03-30 18:07:50 +08:00   ❤️ 1
    LZ可以看看 Identicon https://en.wikipedia.org/wiki/Identicon

    这是根据IP、Email等信息生成一个头像,Gravatar就有实现 http://en.gravatar.com/site/implement/ ,比如根据Email的MD5来生成。

    复杂地说,LZ可以了解其原理,然后在后端部署一个开源的 Identicon 生成程序。

    简单地说,LZ可以在后端用php随机生成MD5然后请求Gravatar头像,或者在前端用JS生成随机字符串然后写一个图片地址。

    更简单地,可以用网上现成的demo,但是不确定稳定性。 http://www.splitbrain.org/_static/monsterid/monsterid.php http://gd.mackgoodstein.com/monster.png http://blog.furred.net/MonsterID.ashx
    andybest
        7
    andybest  
    OP
       2013-03-30 18:12:20 +08:00
    @caomu @romoo
    非常感谢! :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1085 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:16 · PVG 03:16 · LAX 11:16 · JFK 14:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.