Генератор аватрок в стиле пиксель-арт, более 40 миллионов изображений

от автора

Привет, жители и гости хабра.
Хочу поделиться с вами одним интересным инструментом. Наша команда разрабатывала его в ходе проекта, о котором я еще расскажу. Пиксельный человек на КДПВ — результат его работы.

Мы не поленились посидеть с калькулятором и подсчитали приблизительное количество возможных изображений. Получили число чуть более сорока миллионов. Поэтому каждый может подобрать что-то на свой вкус. Картинок хватит на всех!

Итак, встречайте, 8biticon.com. Бесплатный, открытый и простой в использовании генератор аватарок.

Под катом история, описание и немного технической информации.

Немного истории

Чаще всего при регистрации на сайте, особенно если это не социальная сеть, возникает ситуация, когда у многих пользователей вместо картинок профиля устанавливаются такие изображения-заглушки:

Думаю все согласятся, что это не очень удобно, и визуально найти нужного человека в списке и узнать становится намного сложнее. Такая задача стояла и раньше, и разные проекты ее решали по-своему. Самый близкий для нас и популярный был, конечно stackoverflow.com. В их случае при регистрации выдается случайно сгенерированная картинка. Например, такая:

Это несколько упрощает задачу визуальной идентификации, однако не сильно. Было решено идти в этом направлении. Но все же создавать что-то более человекообразное. Перепробовав с десяток вариантов мы пришли к генерации аваторк с восьмибитными лицами.

Что же из этого вышло?

Принцип работы довольно прост:

Заранее подготовленные изображения-паттерны в случайном или нужном порядке накладываются друг на друга, после чего серверный скрипт их склеивает, и на выходе имеем заветный юзерпик. Картинку можно скачивать, можно устанавливать как аватар, если скрипт встроен в сайт.

На сайте 8biticon мы развернули приложение из собственных исходников, которые опубликованы на github, и добавили возможность быстрой установки аватарки в социалках. Для начала выбрали самые популярные в наших широтах vk.com и Facebook.

На данный момент серверная часть реализована как django-app, так что тем, кто пользуется этим фреймворком не составит труда встроить 8biticon в готовый или новый проект.

А пример использования конструктора в дикой природе можно посмотреть на сайте, ради которого все и затевалось: studyjam.net

Какие планы на будущее?

В планах развития, помимо рисования новых паттернов, создание полноценного open-source проекта с поддержкой различных серверных платформ. Ну и, скорее всего, добавить таких модных в наши дни свистелок как фотофильтры 🙂

Этот ресурс был сделан just for fun. Поэтому, всех, кто желает сделать мир чуточку веселей и удобней, мы приглашаем принять в нем участие. Программистов, дизайнеров и просто тех, у кого есть желание.
А еще всегда приятно увидеть любые ваши предложения и замечания.

ссылка на оригинал статьи http://habrahabr.ru/post/163181/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *