Combine múltiplas imagens com as coordenadas X e Z

1

Estou trabalhando em terreno para um jogo, e a saída que escolhi no software de geração de terreno é 256 1024x1024 blocos que preciso combinar em um grande .png .

Eu tentei executar alguns aplicativos de costura de imagem através do WINE sem sucesso. (Todos parecem se concentrar em panoramas.) Tive sucesso com esse tipo de coisa antes de usar o ImageMagick, mas ao tentar usar o Montage, ele não classifica os blocos e eles têm bordas brancas entre eles.

As peças têm uma coordenada X e Z em seu nome, neste caso output_x00_y00.png a output_x15_y15.png .

Como posso costurar esses arquivos?

    
por A.J. Ruckman 06.09.2015 / 23:08

1 resposta

1

A linha de comando é interpretada da esquerda para a direita e, neste caso, gostaríamos de executar a coordenada Y antes do X, a solução está sendo executada por etapas. Em primeiro lugar, juntamos todas as colunas, em segundo lugar as linhas.

#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
    
por perdigueiro 26.12.2016 / 20:07