andybest
V2EX  ›  问与答

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

  •  
  •   andybest · Mar 30, 2013 · 3654 views
    This topic created in 4838 days ago, the information mentioned may be changed or developed.
    就是URL固定,每次刷新出一个不同的头像
    该工具有没有现成可用的?

    感谢!
    7 replies    1970-01-01 08:00:00 +08:00
    zhaoyafei
        1
    zhaoyafei  
       Mar 30, 2013   ❤️ 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
       Mar 30, 2013
    @zhaoyafei 谢谢,我想要个现成直接可以用的。。不知道有没
    romoo
        3
    romoo  
       Mar 30, 2013   ❤️ 1
    romoo
        4
    romoo  
       Mar 30, 2013   ❤️ 2
    还有这个 http://hhhhold.com/
    Sivan
        5
    Sivan  
       Mar 30, 2013
    php 写一个不难吧
    caomu
        6
    caomu  
       Mar 30, 2013   ❤️ 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
       Mar 30, 2013
    @caomu @romoo
    非常感谢! :)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1148 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
    ♥ Do have faith in what you're doing.