2013-08-29 42 views

回答

0

只是谷歌 '的gravatar' ....(作爲替代到什麼u想)

1

重複的問題,但這裏更多的是閱讀:http://en.wikipedia.org/wiki/Identicon

使用GD庫,這個源http://sourceforge.net/projects/identicons/爲PHP

從維基報價,對於那些誰懶得打開鏈接:

Identicon是一個哈希值的視覺表示,通常是一個IP地址s,用於將計算機系統的用戶識別爲化身的形式,同時保護用戶的隱私。原始的Identicon是一個9塊圖形,並且該表示已被第三方擴展到其他圖形形式。

+1

當你知道它爲什麼dupicate你回答? O.o。只要標記它。 –

+0

以及我不能標記此爲重複,因爲它必須從「stackoverflow」域,但它來自meta.stackoverflow:D meta.stackoverflow.com/questions/17443/how-is-the-default-user-avatar-generated –

+0

我不知道這樣的圖像被稱爲'identicon',所以我無法弄清楚這個問題是否已經被問到。 –

1

你可以試試這個代碼類似於你的上面的查詢。 [未直接回答,雖然]

<?php 
$Width = 64; 
$Height = 64; 

$Image = imagecreate($Width, $Height); 
for($Row = 1; $Row <= $Height; $Row++) { 
    for($Column = 1; $Column <= $Width; $Column++) { 
     $Red = mt_rand(0,255); 
     $Green = mt_rand(0,255); 
     $Blue = mt_rand(0,255); 
     $Colour = imagecolorallocate ($Image, $Red , $Green, $Blue); 
    } 
} 

header('Content-type: image/png'); 
imagepng($Image); 
?> 

生成每次都是這樣每一個隨機顏色。

enter image description here

+0

非常感謝。 :) –