9998…9999…10000!

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

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

Мозаика из аватарок

Исходная картинка и итоговый результат. Лупа в комплект не входит.

Основная задача – парсинг аватаров участников сообщества. Существует множество платных и бесплатных сервисов, которые позволяют собрать аватары по id. Вот честно, ни одного годного я так и не нашел. Поэтому, в Chrome я открыл список подписчиков, зажал колесико мыши, чтобы список пролистывался вниз,подгружаясь, и ушел пить чай. Как только страница со списком участников полностью загружена, нажимаем правую кнопку мыши и сохраняем web-страничку. Все аватары упадут в отдельную папку, которую нужно будет быстренько почистить от лишних картинок, сортируя по размеру и имени.

Далее выбираем софт для создания мозаики. Я остановился на простенькой Mosaic Creator. Скачиваю программу и открываю.

Интерфейс Mosaic Creator

Загружаем исходное фото

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

Выбираем папку

Выбираем директорию, где лежат аватары пользователей вашего сообщества

Во второй вкладке нажимаем Add Dir и выбираем папку, в которой лежат аватары ваших подписчиков. Не ошибитесь, число выбранных файлов в окошке должно быть равно числу файлов в папке с аватарами.

 

Параметры мозаики

Подбираем оптимальные параметры

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

Окно предпросмотра мозаики

В окне предпросмотра следим за генерацией изображения

В процессе генерации отслеживаем превью и меняем параметры, если что-то идет не так. После тыканья и мучений с опциями получаем результат

В качестве бонуса я провел мини-конкурс. Небольшим поощрением награждались первые 15 человек, которые смогли найти себя на мозаике.  Пишите, если остались вопросы!