Tenho algumas imagens que quero mesclar. O significado da mesclagem é que, se eu tiver 5 imagens, quero colocar a bainha uma da outra, desta maneira:
Eu quero fazer essa linha de comando. Por exemplo, o comando pode ser:
foo image1 image2 image3 image4 image5
Também estou procurando qualquer maneira de mesclar muitas imagens porque tenho muitas imagens.
A propósito, a saída pode ser em PDF ou mesmo em formato de imagem. E também deve ser linha de comando, porque eu quero escrever isso no arquivo bash.
command-line
images
image-processing
Mohammad Reza Rezwani
fonte
fonte
Respostas:
Veja o
montage
comando deimagemagick
(sudo apt-get install imagemagick
).Isso redimensionará cada imagem (para 250 pixels sem deformação) e as combinará sem margem.
Mais exemplos de montagem .
Você também pode usar
convert
(exemplo com caracteres curinga):fonte
Eu estava fazendo algo semelhante no outro dia. As grades estão dentro, ao que parece. No meu caso, eu tinha um número variável de imagens sendo canalizadas para a grade e eu só queria criar uma imagem ampla de 17 por quantas imagens fossem altas.
Isso apenas usa 136 imagens de rosas para formar uma grade com 8 blocos de altura. Obviamente, você desejará alterar o
$(...)
grupo para obter uma lista das suas imagens de entrada. E você desejará definir a variável de lado a lado para algo como2x
se você quiser apenas definir o número de lado a lado.Em termos de saída para PDF, você pode simplesmente alterar a extensão. Então, você estaria olhando para algo como:
fonte