Мозайка из фото: Фото-мозаика. Как сделать качественно и красиво / Хабр

Фото-мозаика. Как сделать качественно и красиво / Хабр

Хочу поделиться с Хабра-сообществом моим хобби, которое, если честно, даже некоторую прибыль мне приносит.

Начну сначала. Лет так 6-7 назад мне очень стала интересна такая штука как фото-мозаика. В самом начале я пробовал делать её вручную. Немеряное количество слоев в фотошопе и куча потраченного времени меня остановила года так на три. Но со временем только появлялся азарт.

И вот я начал свое исследование программного обеспечения для создания фото-мозаик, которого было перепробовано огромное количество. И в конечном итоге выбрано лучшее.

О лучшем как раз и пойдет речь.

Предистория


В начале расскажу, какие программы я пробовал.

AndreaMosaic www.andreaplanet.com/andreamosaic
Metapixel www.complang.tuwien.ac.at/schani/metapixel/examples.html
Imosaic www.imosaic.net/gallery.htm
MOSAnICk www. radivarl.demon.co.uk/nick/mosanick/mosanick.htm

И ещё много разных программ, которые я сейчас даже не вспомню. Все выше перечисленные вполне адекватные приложения, которые имеют место быть. Но для создания качественных фото-мозаик их маловато.

Где-то в начале 2008 я наткнулся на share-ware программку aolej Mosaic Creator. Это была просто супер находка. Сейчас я вам расскажу как с её помощью можно творить настоящие шедевры.

С чего начать?
Первое


Cамое важное — это идея. Идея фото-мозаики определяет способ её создания и инструменты, которые будут использоваться.

Приведу несколько примеров конкретных мозаик, которые я лично делал.

Одному банкиру в подарок делал мозаику размером 1.1 м. на 1.1 м. где был его портрет составлен из современных банкнот 160 стран мира.

Логотип института размером 3.5 м. на 1.5 м. составлен из фотографий 2000 выпускников института.

Логотип клиники по оплодотворению из 2000 изображений младенцев до 1 года.

Вариантов может быть множество. Включите свою фантазию.

Второе


Необходимо собрать базу фотографий или картинок, которые будут использоваться в качестве ячеек мозаики. Опишу некоторые требования, которые я сам вывел опытным способом.

  1. В зависимости, какой паттерн (рисунок) мозаики вы выберете, необходимо чтобы вся библиотека фотографий была либо в вертикальной либо в горизонтальной ориентации (я как правило использую горизонтальную).
  2. Желательно чтобы все картинки были с приблизительно одинаковым соотношением сторон. В идеале это 3х4. Но это зависит от паттерна.
  3. Если у вас много фотографий разной ориентации, необходимо их подрезать под нужный формат. Это стоит делать вручную.
  4. Качество картинок может быть не очень высоким. Опытным путем установлено, что самые лучшие мозаики получаются с размером одного элемента не более 3 см. Учитывая то, что достаточное разрешение печати, которое используется для работ такого типа – это 300 dpi. , то размер картинки в 400px. на 300 px. вполне достаточный.
  5. Наверное, самое важное. Важно чтобы картинки или фотографии не повторялись и не были очень похожи. Самое противное, это когда находится пару клонов на мозаике рядышком.
  6. Оптимальное количество фотографий для одного проекта около 2000 тысяч. Хотя это зависит от типа мозаики и размеров. Меньше 500 получается очень плохое качество.
  7. С портретными фотографиями нужно повозиться больше, чтобы лица были поближе к центру фото, потому что когда лицо человека в ячейке разрезается пополам, это смотрится очень не красиво.

Третье

Базовая картинка или фотография. От её выбора также очень зависит качество мозаики.

Требования к ней следующие:

  1. Важны четкие линии на фотографии. Если это логотип или картинка – то можно повысить контрастность в фотошопе. Если это фото, то желательно чтобы это был типа паспортный вариант, но веселее.
  2. Если картинка или логотип сделан из тонких линий, тогда стоит немного его переделать, чтобы линии были толще.
  3. Если на базовой картинке используется текст, желательно чтобы шрифт текста был без закарлючек. Arial, Verdana и им подобные подходят идеально.
  4. Если портретная фотография с каким-либо неоднородным фоном, то фон желательно вырезать.


Если вы подготовили все три пункта можете приступать к созданию мозаики.

Создание


Берёте приложение с этого сайта www.aolej.com/mosaic/download.htm

Как инсталлировать и т.д. не буду рассказывать. Думаю с этим разберется любой.

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

Считаем, что базовое изображение у нас готово. Закидываем его во вкладыше Source Image.

Следующий шаг. Вся база картинок для мозаики должна быть в одном месте, желательно даже в одной папке. Делаем Add Dir и добавляем таким образом все наши картинки или фотографии в базу.

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

В следующей вкладке нужно выбрать паттерн мозаики. Вот здесь можно включить свою фантазию на полную. Рекомендую использовать редактор паттернов. Также рекомендую включить слева Background — Source Image. Это заполнит промежутки между ячейками (если такие предусмотрены в паттерне) базовой картинкой.

В следующем вкладыше находятся ключевые настройки, которые влияют на качество мозаики.
Cell recognition quality – для хорошего качества желательно, чтобы было значение выше 150. Чем больше значение, тем дольше будет генерироваться мозаика и выше качество.
Minimal distance between the same image – желательно ставить максимальное – 9.
Мах cell image repetition – его необходимо посчитать. Если наша мозаика имеет 1833 ячейки, а у нас есть 534 картинок в базе, то число должно быть 4 (1833/534 с округлением вверх).
Filling grid – это инструмент, если вам надо сделать мозаику определенной формы(например сердце). Или для разных областей мозаики использовать разные картинки.

Во вкладыше Cell Enhance нужно выставить два параметра:
Single Cell colorize – уровень подкрашивания всей картинки. Больше 15% не стоит использовать, потому что сильно падает качество мозаики.
Detail Cell colorize — уровень подкрашивания частей картинки. Больше 10% не стоит использовать, потому что начинают проступать детали базового изображения.

Далее вкладыш Masking. Здесь, для того чтобы края ячейки нашей мозаики были более плавными, с переходами, мы используем альфа-маску. В программе есть куча разных масок, выбор большой, если какая-то не подходит, её можно подредактировать в фотошопе.

Итак все настойки сделаны теперь можно приступать к генерации мозаики. В зависимости от размера мозаики, процессора на компьютере и объёма памяти этот процесс может длиться до 30 минут. При этом изображение-результат может иметь размер даже 1,2 GB (у меня такое было; разработчики утверждают, что верхний размер ограничен только размером диска). Нужно заметить, что мозаика генерируется в формате bmp без всяких компрессий и т.п.

Ну, жмём на зелёный Play и ждем.

Результат


Из опыта скажу, для получения качественного результата нужно хотя бы 10-15 заходов с разными настройками. Это если база картинок уже выверена. Если база новая – нужно будет вылавливать дубликаты.

Выкладываю мозаику, которую делал для примера.


Изображение кликабельное и большое(2.4 mb).

И ещё одно:


Изображение кликабельное и большое(2. 4 mb).

P.S.


Несколько дельных советов:

1. Если фотографий маловато, попробуйте разбавить их другими фото похожей тематики. Только не используйте фотографий левых людей. Вызывает много вопросов.

2. В Goggle Picassa есть функция распознавания лиц. Если у вас в базе много групповых фото приличного качества, то с её помощью можно собрать лица и пополнить базу уникальными фото.

Удачи.

Фото-мозаика из множества картинок онлайн

Главное нужно указать одну фотографию на вашем компьютере или телефоне, которую вы хотите преобразовать в мозаику, по желанию выбрать несколько тематик заранее подготовленных картинок на этом сайте (всего более 300000 шт.), из которых делать эту мозаику, а затем нажать кнопку ОК. Остальные настройки выставлены по умолчанию.

Пример фотомозаики, сделанной на этом сайте из тематики «Цветы» и размером элемента мозаики «50×50»:

Фото-мозаика – это очень тяжёлый процесс, требующий большой вычислительной мощности, обработка может продлиться до 2-х минут, так что здесь необходимо терпение!

Исходное изображение никак не изменяется. Вам будет предоставлена другая обработанная картинка.

1) Укажите изображение в формате JPEG:

2) Настройки создания фото-мозаики


Выбор одной или нескольких тематик картинок для формирования мозаики из указанного изображения

#1:
3D графика (3050 шт.)Абстракции (3415 шт.)Авиация (2790 шт.)Аниме (10585 шт.)Виниловые пластинки (4265 шт.)Города (7650 шт.)Грибы (6450 шт.)Девушки (24630 шт.)Девушки 2 (14440 шт.)Еда (4210 шт.)Живопись, картины (3010 шт.)Животные (6830 шт.)Интерьеры (2140 шт.)Компьютерные игры (22545 шт.)Космос (3075 шт.)Коты, кошки, котята (4750 шт.)Макро (8405 шт.)Машины (23935 шт.)Минимализм (3815 шт.)Мотоциклы (14040 шт.)Мужчины (2180 шт.)Музыка (2080 шт.)Настроения (5895 шт.)Новый Год (2760 шт.)Ножи (16105 шт.)Оружие (2395 шт.)Пейзажи (12300 шт.)Поезда (27120 шт.)Покемоны (1885 шт.)Праздники (1710 шт.)Природа (20190 шт.)Разное (5615 шт. )Ситуации (2485 шт.)Собаки (2795 шт.)Спорт (2730 шт.)Стиль (3255 шт.)Текстуры (2975 шт.)Технологии (2155 шт.)Фантастика (7565 шт.)Фильмы (4140 шт.)Цветы (6790 шт.)
 
#2:
————3D графика (3050 шт.)Абстракции (3415 шт.)Авиация (2790 шт.)Аниме (10585 шт.)Виниловые пластинки (4265 шт.)Города (7650 шт.)Грибы (6450 шт.)Девушки (24630 шт.)Девушки 2 (14440 шт.)Еда (4210 шт.)Живопись, картины (3010 шт.)Животные (6830 шт.)Интерьеры (2140 шт.)Компьютерные игры (22545 шт.)Космос (3075 шт.)Коты, кошки, котята (4750 шт.)Макро (8405 шт.)Машины (23935 шт.)Минимализм (3815 шт.)Мотоциклы (14040 шт.)Мужчины (2180 шт.)Музыка (2080 шт.)Настроения (5895 шт.)Новый Год (2760 шт.)Ножи (16105 шт.)Оружие (2395 шт.)Пейзажи (12300 шт.)Поезда (27120 шт.)Покемоны (1885 шт.)Праздники (1710 шт.)Природа (20190 шт.)Разное (5615 шт.)Ситуации (2485 шт.)Собаки (2795 шт.)Спорт (2730 шт.)Стиль (3255 шт.)Текстуры (2975 шт.)Технологии (2155 шт.)Фантастика (7565 шт.)Фильмы (4140 шт.)Цветы (6790 шт.)
 
#3:
————3D графика (3050 шт. )Абстракции (3415 шт.)Авиация (2790 шт.)Аниме (10585 шт.)Виниловые пластинки (4265 шт.)Города (7650 шт.)Грибы (6450 шт.)Девушки (24630 шт.)Девушки 2 (14440 шт.)Еда (4210 шт.)Живопись, картины (3010 шт.)Животные (6830 шт.)Интерьеры (2140 шт.)Компьютерные игры (22545 шт.)Космос (3075 шт.)Коты, кошки, котята (4750 шт.)Макро (8405 шт.)Машины (23935 шт.)Минимализм (3815 шт.)Мотоциклы (14040 шт.)Мужчины (2180 шт.)Музыка (2080 шт.)Настроения (5895 шт.)Новый Год (2760 шт.)Ножи (16105 шт.)Оружие (2395 шт.)Пейзажи (12300 шт.)Поезда (27120 шт.)Покемоны (1885 шт.)Праздники (1710 шт.)Природа (20190 шт.)Разное (5615 шт.)Ситуации (2485 шт.)Собаки (2795 шт.)Спорт (2730 шт.)Стиль (3255 шт.)Текстуры (2975 шт.)Технологии (2155 шт.)Фантастика (7565 шт.)Фильмы (4140 шт.)Цветы (6790 шт.)
 
#4:
————3D графика (3050 шт.)Абстракции (3415 шт.)Авиация (2790 шт.)Аниме (10585 шт.)Виниловые пластинки (4265 шт.)Города (7650 шт.)Грибы (6450 шт.)Девушки (24630 шт.)Девушки 2 (14440 шт.)Еда (4210 шт.)Живопись, картины (3010 шт. )Животные (6830 шт.)Интерьеры (2140 шт.)Компьютерные игры (22545 шт.)Космос (3075 шт.)Коты, кошки, котята (4750 шт.)Макро (8405 шт.)Машины (23935 шт.)Минимализм (3815 шт.)Мотоциклы (14040 шт.)Мужчины (2180 шт.)Музыка (2080 шт.)Настроения (5895 шт.)Новый Год (2760 шт.)Ножи (16105 шт.)Оружие (2395 шт.)Пейзажи (12300 шт.)Поезда (27120 шт.)Покемоны (1885 шт.)Праздники (1710 шт.)Природа (20190 шт.)Разное (5615 шт.)Ситуации (2485 шт.)Собаки (2795 шт.)Спорт (2730 шт.)Стиль (3255 шт.)Текстуры (2975 шт.)Технологии (2155 шт.)Фантастика (7565 шт.)Фильмы (4140 шт.)Цветы (6790 шт.)
 
#5:
————3D графика (3050 шт.)Абстракции (3415 шт.)Авиация (2790 шт.)Аниме (10585 шт.)Виниловые пластинки (4265 шт.)Города (7650 шт.)Грибы (6450 шт.)Девушки (24630 шт.)Девушки 2 (14440 шт.)Еда (4210 шт.)Живопись, картины (3010 шт.)Животные (6830 шт.)Интерьеры (2140 шт.)Компьютерные игры (22545 шт.)Космос (3075 шт.)Коты, кошки, котята (4750 шт.)Макро (8405 шт.)Машины (23935 шт.)Минимализм (3815 шт.)Мотоциклы (14040 шт. )Мужчины (2180 шт.)Музыка (2080 шт.)Настроения (5895 шт.)Новый Год (2760 шт.)Ножи (16105 шт.)Оружие (2395 шт.)Пейзажи (12300 шт.)Поезда (27120 шт.)Покемоны (1885 шт.)Праздники (1710 шт.)Природа (20190 шт.)Разное (5615 шт.)Ситуации (2485 шт.)Собаки (2795 шт.)Спорт (2730 шт.)Стиль (3255 шт.)Текстуры (2975 шт.)Технологии (2155 шт.)Фантастика (7565 шт.)Фильмы (4140 шт.)Цветы (6790 шт.)


Ширина элемента мозаики: px (32-128)

Высота элемента мозаики: px (32-128)


Прозрачность мозаики: % (0-99)


Минимальное расстояние между одинаковыми картинками: шт. (0-12)


Размер фото-мозаики:
2 мегапикс., ≈1824×12166 мегапикс., ≈3008×20168 мегапикс., ≈3456×230410 мегапикс., ≈3904×262412 мегапикс., ≈4256×2848
(чем больше размер, тем дольше будет длиться обработка)


3) Параметры сжатия JPEG


Стандартный JPEG
Прогрессивный JPEG


Качество (от 1 до 100)


  Обработка обычно длится 10-60 секунд.

Picture Mosaics® — Настоящая фотомозаика Дизайн и опыт

TRUE Mosaic Design

Супералгоритмы для создания ИСТИННЫХ мозаик. Печать с разрешением 2880+ dpi на бумаге и чернилах высочайшего качества.

100% гарантия качества

Создано более 900 000 мозаик. Проголосовал № 1 на PhotoMosaic.org

Отмеченные наградами мозаики

От интерактивных мероприятий до коробок Cheerios и крупнейшей фотомозаики из Книги рекордов Гиннеса.

Идеи, большие и маленькие

Распечатки, фрески, видео, виртуальные активации и многое другое. Ознакомьтесь с нашими последними концепциями мозаики.


Рекомендуемые продукты и услуги фотомозаики:

Чтобы увидеть больше примеров фотомозаики, нажмите здесь

Посмотреть полный список клиентов

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

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

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

Посмотреть все изделия из фотомозаики

Хотя концепция мозаики насчитывает тысячи лет, наши лучшие в отрасли решения для фотомозаики продолжают развиваться и расширять границы возможного. Например, наши Live Sketch Mosaics и Mirror Mosaics используют машинное обучение и искусственный интеллект для создания незабываемого пользовательского опыта и уникальной персонализированной художественной инсталляции в режиме реального времени.

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

Испытайте нашу живую мозаику событий

Со всей этой передовой технологией фотомозаики автоматизированные системы позволяют вам и вашей команде строить и создавать собственные увлекательные мероприятия. Наш онлайн-инструмент Mosaic и наш портал Live Print Mosaic Portal позволяют вам занять место водителя и предлагают недорогое решение для облегчения создания захватывающих дух мозаичных изображений, динамических мозаичных видеороликов или даже живых событий или виртуальных мозаичных впечатлений, и все это без какого-либо вмешательства со стороны нашего дизайна. и команда разработчиков.

Попробуйте наш онлайн-инструмент для создания фотомозаики

Если наши инструменты для самостоятельной сборки не совсем соответствуют вашим потребностям, не беспокойтесь! Наша команда может разработать ваш индивидуальный проект в соответствии с вашими требованиями, будь то онлайн-кампания или кампания в социальных сетях, увлекательная активация на месте или виртуальное мероприятие или уникальная интерактивная цифровая мозаика.

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

Исследуйте интерактивную фотомозаику онлайн

Сообщение от нашего генерального директора Альберта Шарпантье:
Я помню, как купил свою первую цифровую камеру еще в 1998 году, всего один мегапиксель, и быстро накопил тысячи фотографий. Стало ясно, что должен быть какой-то способ продемонстрировать все эти фотографии вместо того, чтобы собирать цифровую пыль на моем жестком диске. Первые несколько лет мы усердно работали над созданием самого лучшего программного обеспечения для создания мозаики, и так родилась Picture Mosaics. Эти бессонные ночи окупились и стали катализатором для всех наших продуктов и решений сегодня. Будь то работа с одной из компаний из списка Fortune 500 над глобальной активацией или над неожиданным подарком дочери своей матери, каждый день ставит новые задачи, которые, в свою очередь, продвигают наши технологии вперед. И хотя это приносит удовлетворение само по себе, жизни, к которым мы прикасаемся, и истории, частью которых становятся наши мозаики, действительно делают все это стоящим.

Узнайте больше о мозаике из картин

Картинная мозаика — Фотомозаика большого формата

Основные характеристики:

  • Удостоенный наград дизайн фотомозаики любого размера
  • Фото мозаичные фотообои в размер здания
  • Индивидуальный дизайн с привлечением преданных дизайнеров
  • Несколько раундов проверки и обратной связи.
  • Результаты: цифровой файл сверхвысокого разрешения или использование нашего студийного производства

Просмотреть полный список клиентов

ЦИФРОВОЙ ФАЙЛ
Цифровые файлы доступны любого размера. Эти файлы можно отправить на локальный принтер для производства.

  • Выберите любую ширину и высоту
  • Высокое разрешение 250–500 пикселей на дюйм в зависимости от общего размера
  • Отправьте на локальный принтер для производства
  • Можно разделить на панели в зависимости от характеристик принтера

  Цены  

ФОТОБЛЕСК ИЛИ МАТОВЫЙ
Отпечатано на одном листе или на нескольких листах в зависимости от размера. Оба обеспечивают превосходную четкость.

  • Для мозаики, равной или меньшей 44 дюймов в ширину и любой длины.

  • Для мозаики шириной более 44 дюймов.
  • Этот параметр рекомендуется для мозаик, которые будут просматриваться с близкого расстояния (1 этаж и меньше) на расстоянии более 200 футов. Мы предоставим вам 44-дюймовые панели высокого разрешения без рамок, которые можно просто разместить рядом друг с другом.
    *Эти 2 типа бумаги могут иметь ширину до 44 дюймов (ограничение производителя).

  Цены  

ВИНИЛОВЫЙ БАННЕР
Напечатано на одном листе прочного винила для внутреннего или наружного использования.

  • Цельный — 200–300 dpi
  • Этот параметр рекомендуется для мозаик, которые будут просматриваться на расстоянии от 2 футов до 200+ футов. Винил отлично подходит для больших отпечатков, однако сверхширокоформатные принтеры не могут печатать с высоким значением dpi, поэтому четкость немного снижается. Если фотографии ячеек не большие (шириной более 1 дюйма), эти большие цельные виниловые фрески не рекомендуются для просмотра крупным планом.

  Цены  

КЛЕЙКИЙ ВИНИЛ
Отпечатано на одном листе или на нескольких листах в зависимости от размера.

  • Для мозаики, равной или меньшей 44 дюймов в ширину и любой длины.

  • Для мозаики шириной более 44 дюймов.
  • Этот параметр рекомендуется для мозаик, которые будут просматриваться с близкого расстояния (1 фут и меньше) на расстоянии более 200 футов. Мы предоставим вам 44-дюймовые панели высокого разрешения без рамок, которые можно просто разместить рядом друг с другом.
    *Этот тип бумаги может иметь ширину до 44 дюймов (ограничение производителя)

  Цены  

АЛЮМИНИЙ
Отпечатано на одном листе или на нескольких в зависимости от размера.