У меня есть 1024 256x256 файлов JPEG с именем Column_Row.jpg (заменить слова с координатами в сетке 32x32). Мне нужно сшить их в одно большое изображение. Какое лучшее программное обеспечение я мог бы использовать для этого?
2 ответа
Я делаю это регулярно, используя инструменты imagemagik.
Я не могу вспомнить точный синтаксис на макушке, я думаю, что это инструмент "монтажа", который вы используете.
Затем вы создаете строки для каждого столбца, например, для окон:
for %a in (column_*.jpg) do montage -a -out row_X.jpg
где "row_X" заменяется на "row_1", "row_2" и так далее.
тогда, когда у вас есть все ваши строки
for %a in (row_*.jpg) do montage -a -h -out finished.jpg
или что-то в этом роде (как я уже говорил, я уже набрал его вручную)
Сейчас я не на своем обычном ПК, поэтому я не могу посмотреть на командные файлы, которые я обычно использую, чтобы дать вам точный синтаксис, но сайт image magik для инструмента монтажа должен помочь вам:
http://www.imagemagick.org/Usage/montage/
http://www.imagemagick.org/discourse-server/viewtopic.php?t=11320
Похоже, что ответ Shawty будет делать то, что вам нужно, но в случае, если ваши изображения не были соответствующим образом пронумерованы, вы можете использовать такой инструмент, как AutoStitch: http://matthewalunbrown.com/autostitch/autostitch.html
Он будет анализировать изображения и объединять их в одно большое изображение, обрезать и объединять, чтобы получить одно большое изображение с содержимым всех меньших изображений.
Я использую его, когда делаю большие панорамные снимки своей камерой, а затем хочу сшить их все вместе, чтобы сделать одно изображение для печати.