Название изображения и способ его генерации

Я часто вижу изображения следующих типов на многих веб-сайтах (например, в Stackru).

Как называется этот вид изображения и как его генерировать? (желательно на PHP)

3 ответа

Решение

Просто Google 'Gravatar'.... (как альтернатива тому, что вы хотели)

Повторяющийся вопрос, но о нем можно прочитать подробнее: http://en.wikipedia.org/wiki/Identicon

Использование библиотеки GD и этого источника http://sourceforge.net/projects/identicons/ для PHP

Цитата из вики, для тех кому лень открывать ссылку:

Идентификатор - это визуальное представление значения хеш-функции, обычно IP-адреса, которое служит для идентификации пользователя компьютерной системы как формы аватара при защите конфиденциальности пользователей. Первоначальный Identicon представлял собой графическое изображение из 9 блоков, и его представление было распространено на другие графические формы третьими лицами.

Вы можете попробовать этот код чем-то похожим на ваш запрос выше. [Не прямой ответ, хотя]

<?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);
?>

Создает случайный цвет каждый раз, как это.

введите описание изображения здесь

Другие вопросы по тегам