- PVSM.RU - https://www.pvsm.ru -
Привет, жители и гости хабра.
Хочу поделиться с вами одним интересным инструментом. Наша команда разрабатывала его в ходе проекта, о котором я еще расскажу. Пиксельный человек на КДПВ — результат его работы.
Мы не поленились посидеть с калькулятором и подсчитали приблизительное количество возможных изображений. Получили число чуть более сорока миллионов. Поэтому каждый может подобрать что-то на свой вкус. Картинок хватит на всех!
Итак, встречайте, 8biticon.com [1]. Бесплатный, открытый и простой в использовании генератор аватарок.
Под катом история, описание и немного технической информации.
Чаще всего при регистрации на сайте, особенно если это не социальная сеть, возникает ситуация, когда у многих пользователей вместо картинок профиля устанавливаются такие изображения-заглушки:
Думаю все согласятся, что это не очень удобно, и визуально найти нужного человека в списке и узнать становится намного сложнее. Такая задача стояла и раньше, и разные проекты ее решали по-своему. Самый близкий для нас и популярный был, конечно stackoverflow.com [2]. В их случае при регистрации выдается случайно сгенерированная картинка. Например, такая:
Это несколько упрощает задачу визуальной идентификации, однако не сильно. Было решено идти в этом направлении. Но все же создавать что-то более человекообразное. Перепробовав с десяток вариантов мы пришли к генерации аваторк с восьмибитными лицами.
Принцип работы довольно прост:
Заранее подготовленные изображения-паттерны в случайном или нужном порядке накладываются друг на друга, после чего серверный скрипт их склеивает, и на выходе имеем заветный юзерпик. Картинку можно скачивать, можно устанавливать как аватар, если скрипт встроен в сайт.
На сайте 8biticon [1] мы развернули приложение из собственных исходников, которые опубликованы на github [3], и добавили возможность быстрой установки аватарки в социалках. Для начала выбрали самые популярные в наших широтах vk.com и Facebook.
На данный момент серверная часть реализована как django-app, так что тем, кто пользуется этим фреймворком не составит труда встроить 8biticon в готовый или новый проект.
А пример использования конструктора в дикой природе можно посмотреть на сайте, ради которого все и затевалось: studyjam.net [4]
В планах развития, помимо рисования новых паттернов, создание полноценного open-source проекта с поддержкой различных серверных платформ. Ну и, скорее всего, добавить таких модных в наши дни свистелок как фотофильтры :-)
Этот ресурс был сделан just for fun. Поэтому, всех, кто желает сделать мир чуточку веселей и удобней, мы приглашаем принять в нем участие. Программистов, дизайнеров и просто тех, у кого есть желание.
А еще всегда приятно увидеть любые ваши предложения и замечания.
Автор: matveyco
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/23044
Ссылки в тексте:
[1] 8biticon.com: http://8biticon.com/
[2] stackoverflow.com: http://stackoverflow.com
[3] опубликованы на github: https://github.com/matveyco/8biticon
[4] studyjam.net: http://studyjam.net
[5] Источник: http://habrahabr.ru/post/163181/
Нажмите здесь для печати.