Название изображения и способ его генерации
Я часто вижу изображения следующих типов на многих веб-сайтах (например, в 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);
?>
Создает случайный цвет каждый раз, как это.