Как я могу взять сотни маленьких изображений и создать одно большое мозаичное изображение?
У меня 251 изображение размером 128х128; Мне нужно создать одно большое изображение, которое включает их все вместе.
Размер изображения будет 32128x32128, если все пойдет хорошо (Paint.NET говорит, что он будет 3,8 ГБ, веселые времена)
Мне нужно делать это систематически, с помощью инструмента или сценария, поскольку мне, возможно, придется делать это несколько раз - это очень утомительно делать вручную. У меня есть навыки программирования, так что если решение требует этого, то нет проблем.
Если ваша идея не работает для такого большого изображения, но будет работать с частью изображений, то я все равно хотел бы услышать об этом.
3 ответа
Попробуйте ImageMagick, редактор изображений из командной строки. Его команда монтажа может помочь вам объединить ваши изображения вместе. Для получения дополнительной информации о montage
:
Вот пример, который объединяет 100 файлов PNG в одну папку (10 изображений вниз, 10 изображений в поперечнике).
montage *.png -geometry +0+0 -tile 10x10 all.png
где
all.png - имя выходного файла
-geometry +horizontalSpacing+verticalSpacing
-tile COLSxROWS
Результат:
Вы имеете в виду фото мозаику? Простой поиск Google закончился здесь:
http://www.engadget.com/2004/10/19/how-to-make-your-own-photo-mosaics/
Есть несколько программ, которые сделают это для вас. Самым маленьким, который приходит на ум, является фоновый переключатель Джона.