Как мне объединить массив изображений в одно гигантское изображение?

12200
SubTea

У меня есть 220 png изображений одинаковой высоты и ширины со следующим соглашением об именах:

A1.png, A2.png, ... V9.png, V10.png

Мне нужно объединить их в одно гигантское изображение, где A1 - верхний левый угол, буквы увеличиваются по горизонтали, а цифры увеличиваются по вертикали. Есть ли способ сделать это, который не включает в себя утомительное соединение по кусочкам?

7
@ SubTea, вы имеете в виду несколько несвязанных изображений, например, эскизы? hyperslug 14 лет назад 0
Я нашел гигантскую схему метаболических процессов онлайн, которая действительно помогла бы в одном из моих занятий в этом семестре. К сожалению, блок-схема разбита на несколько небольших изображений. Теперь, когда я посмотрел более внимательно, многие из этих изображений не выровнены идеально, а некоторые даже не масштабированы должным образом, поэтому я думаю, что долгий путь, делая их вместе по одному, может быть единственным способом получить результат, который я ищу. SubTea 14 лет назад 0
Ах, тогда вам * нужно * решение для сшивания фото. Вы пробовали Хугина, http://hugin.sourceforge.net/? Не уверен, но я думаю, что он может изменить размер тоже. hyperslug 14 лет назад 0

4 ответа на вопрос

9
akira

http://www.imagemagick.org/Usage/montage/ твой друг. все, что вам нужно сделать, это создать «правильную» командную строку.

если я думаю об этом, все, что вам нужно сделать, это:

ls *.png 

и вы уже получили правильный заказ.

+1 imagemagick довольно круто, если ты в порядке с небольшим количеством сценариев. hyperslug 14 лет назад 0
Это выглядит как лучший вариант (по крайней мере, для .png, поскольку ни одна из других программ, перечисленных в других ответах, не может обрабатывать .png), но, поскольку я более внимательно смотрю на изображения, которые у меня есть, края не выстраиваются идеально. SubTea 14 лет назад 0
Уравнение: montage -backgorund none -title x1 * .png spri.png ::: прозрачная строка user956584 9 лет назад 0
2
harrymc

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

Композитный редактор изображений Microsoft

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

альтернативный текст

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

альтернативный текст

Panorama Perfect Lite
Используя узлы в области наложения каждой фотографии, вы можете сопоставить каждую структуру (дерево, здание и т. Д.), Чтобы гарантировать отсутствие искажений при объединении. Более сложный, но лучший шов без изгибов и искажений, которые вы иногда получаете с Autostitch.

альтернативный текст

Фотоальбом Windows Live
Используется для управления фотографиями, но в меню «Создать» есть «Панорама». Выберите фотографии в программе просмотра миниатюр, и программа сделает все остальное. Обрезка и регулировка находятся под рукой в ​​меню Fix.

альтернативный текст

Они отлично подходят для небольших проектов с фотографиями, но ни одна из вышеперечисленных программ не поддерживает файлы .png. Хотя я мог конвертировать эти изображения в формат .jpg, возникшие артефакты были бы проблемой, поскольку мой текущий проект в основном состоит из текста и разноцветных стрелок на белом фоне. С другой стороны, за несколько лет я сделал несколько грубых панорам в Фотошопе, и они очень помогли в их очистке! Спасибо! SubTea 14 лет назад 0
0
MDMarra

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

Выглядит довольно круто, проверим это позже, но не то, что я ищу здесь. SubTea 14 лет назад 0
В прошлом я использовал Photosynth с более чем 200 фотографиями, в то время как ему требовалось много оперативной памяти, но, думаю, в наши дни у всех больше оперативной памяти, чем у меня было тогда. (-: hippietrail 10 лет назад 0
0
Katerberg

Я считаю, что Picasa делает что-то похожее на это.