2008-09-23 4 views
13

Я восхищаюсь стандартными изображениями, похожими на одеяло StackOverflow (которые, как я заметил, также находятся на Fail Blog), и мне любопытно, какую программу они используют для их создания.Как бы вы создавали фотографии профиля пользователя по умолчанию?

Но я действительно хочу знать: Если бы вы хотели создать систему для создания фотографий профиля по умолчанию, как бы вы это сделали?

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

ответ

11

FWIW, изображения по умолчанию генерируются gravatar, поэтому вы увидите их на более чем этом сайте.

0

Используйте набор Julia или что-то в этом роде и установите начальные условия для хэша адреса электронной почты пользователя.

+1

Аккуратная идея, но очень сложно автоматически генерировать «интересные» части фрактала. – 2008-09-24 07:43:08

1

Очень хороший источник изображений будет flame fractals. Они довольно дорогостоящие вычисления, поэтому их поиск из проекта, такого как electric sheep, или их визуализация на компьютере пользователя следует рассматривать как разгрузочную работу.

Кому не нужны фотографии профиля по умолчанию, подобные этим?

alt text http://sheepserver.net/v2d6/gen/202/124809/icon.jpgalt text http://sheepserver.net/v2d6/gen/202/124805/icon.jpgalt text http://sheepserver.net/v2d6/gen/202/125373/i77.jpgalt text http://sheepserver.net/v2d6/gen/202/125431/i116.jpg

9

Это называется Identicon. On Stackoverflow it Gravatar использует ваш IP-адрес для генерации изображения.

+0

Интересно, почему это было отклонено ... из голосов, поэтому я не могу его восстановить. – 2008-09-23 22:50:06

0

Я использовал инструмент jpeg server (aspjpg или аналогичный), чтобы манипулировать изображением при загрузке, чтобы он отображал свои значки в своем профиле pic. Фактически, использование любого инструмента для динамического создания изображений довольно круто. Применение какой-либо трехмерной или флеш-технологии для динамического создания изображений с использованием случайных переменных для интервала между глазами или лицевой структуры также было бы довольно злым. Но это странный вопрос. ха!

3

Это редакторский, не обязательно ответ.

Эти автогенераторы на этом сайте приходят из службы (Gravatar), которая фокусируется исключительно на предоставлении аватаров и, следовательно, является основой их бизнеса. Для приложений, которые специально не предназначены для создания и отображения аватаров, я бы просто пошел с пустым заполнителем (например, Facebook). Это аккуратная функция, но стоит ли вам время разработки, когда простой заполнитель будет таким же эффективным?

0

Я сделал что-то подобное года назад, я использовал POV-Ray для создания небольших 3D-сцен с torusses (torii?) И сфер. Было много параметров для настройки, таких как положение, размер и цвет каждого объекта.

POV-Ray - это 3D-рендеринг, пригодный для сценариев, вы можете найти его here.

К сожалению, мои изображения все выглядят слишком похожими друг на друга. Мне нравятся идентификаторы Gravatar, которые используются на этом сайте. Я думаю, что симметрия помогает, и формы достаточно уникальны, чтобы вы могли четко идентифицировать пользователей.