Объедините несколько изображений с координатами X и Z

Я работаю над ландшафтом для игры, и вывод, который я выбрал в программном обеспечении для создания ландшафта, составляет 256 1024x1024 тайлов , которые мне нужно объединить в один большой .png .

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

Каждая плитка имеет координаты X и Z в своем имени, в данном случае output_x00_y00.png - output_x15_y15.png.

Как я могу сшить эти файлы?

1
задан 7 September 2015 в 00:08

1 ответ

Командная строка интерпретируется слева направо, и на этом случае мы хотели бы выполнить координату Y, прежде чем эти X, решение сделает его шагами. Во-первых мы присоединяемся ко всем столбцам, во-вторых, строки.

#Join the columns
for x in {01..15}; do
  montage output_x${x}_y[0-1][0-9].png \
  -tile 1x15 -geometry +0+0 /tmp/result_${x}.png
done
#Join the rows
montage /tmp/result_[0-1].jpg -tile 15x1 -geometry +0+0 result.png
1
ответ дан 7 September 2015 в 10:08

Другие вопросы по тегам:

Похожие вопросы: