«Генератор аватарок в стиле пиксель-арт, более 40 миллионов изображений»
Раздел: Социальные сети
Привет, жители и гости хабра. Хочу поделиться с вами одним интересным инструментом. Наша команда разрабатывала его в ходе проекта, о котором я еще расскажу. Пиксельный человек на КДПВ — результат его работы. Мы не поленились посидеть с калькулятором и подсчитали приблизительное количество возможных изображений. Получили число чуть более сорока миллионов. Поэтому каждый может подобрать что-то на свой вкус. Картинок хватит на всех! Итак, встречайте, 8biticon.com. Бесплатный, открытый и простой в использовании генератор аватарок. Под катом история, описание и немного технической информации. Немного историиЧаще всего при регистрации на сайте, особенно если это не социальная сеть, возникает ситуация, когда у многих пользователей вместо картинок профиля устанавливаются такие изображения-заглушки: Думаю все согласятся, что это не очень удобно, и визуально найти нужного человека в списке и узнать становится намного сложнее. Такая задача стояла и раньше, и разные проекты ее решали по-своему. Самый близкий для нас и популярный был, конечно stackoverflow.com. В их случае при регистрации выдается случайно сгенерированная картинка. Например, такая: Это несколько упрощает задачу визуальной идентификации, однако не сильно. Было решено идти в этом направлении. Но все же создавать что-то более человекообразное. Перепробовав с десяток вариантов мы пришли к генерации аваторк с восьмибитными лицами. Что же из этого вышло?Принцип работы довольно прост: Заранее подготовленные изображения-паттерны в случайном или нужном порядке накладываются друг на друга, после чего серверный скрипт их склеивает, и на выходе имеем заветный юзерпик. Картинку можно скачивать, можно устанавливать как аватар, если скрипт встроен в сайт. На сайте 8biticon мы развернули приложение из собственных исходников, которые опубликованы на github, и добавили возможность быстрой установки аватарки в социалках. Для начала выбрали самые популярные в наших широтах vk.com и Facebook. На данный момент серверная часть реализована как django-app, так что тем, кто пользуется этим фреймворком не составит труда встроить 8biticon в готовый или новый проект. А пример использования конструктора в дикой природе можно посмотреть на сайте, ради которого все и затевалось: studyjam.net Какие планы на будущее?В планах развития, помимо рисования новых паттернов, создание полноценного open-source проекта с поддержкой различных серверных платформ. Ну и, скорее всего, добавить таких модных в наши дни свистелок как фотофильтры :-) Этот ресурс был сделан just for fun. Поэтому, всех, кто желает сделать мир чуточку веселей и удобней, мы приглашаем принять в нем участие. Программистов, дизайнеров и просто тех, у кого есть желание. А еще всегда приятно увидеть любые ваши предложения и замечания. UPD. Сайт снова функционирует, приносим извинения за технические неполадки. Дата публикации: 2012-12-19 |