No próximo artigo, daremos uma olhada na ferramenta de montagem. Está faz parte do ImageMagick e pode ser usado para criar grades de imagens a partir do terminal. Alguns consideram ImageMagick como o 'canivete suíço'para manipular imagens da linha de comando. Embora você possa usar um programa gráfico de desktop como GIMP Para ajustar ou combinar fotos e gráficos, às vezes pode ser mais fácil usar uma das muitas ferramentas diferentes que o ImageMagick oferece.
O uso original de 'montagem' é gerar tabelas de miniaturas de imagensOu seja, para fazer referência a grandes coleções de imagens, especialmente fotos, com miniaturas. E embora possa ser usado para essa finalidade, também permite que você faça muito mais. Nas linhas a seguir, veremos alguns exemplos simples.
Instale ImageMagick no Ubuntu
Desde a ferramenta a montagem faz parte da suíte ImageMagick, é essencial certificarmo-nos de que está instalado no nosso sistema. ImageMagick está disponível nos repositórios oficiais do Ubuntu, portanto, para instalar este pacote, só teremos que abrir um terminal (Ctrl + Alt + T) e executar o comando:
sudo apt install imagemagick
Uso básico do Montage
La sintaxe geral deste comando seria algo como o seguinte:
montage {entrada} {acciones} {salida}
Para este exemplo, tenho quatro imagens como as seguintes:
Se o que procuramos é criar uma montagem Básico a partir dessas imagens, no terminal (Ctrl + Alt + T) só teremos que executar:
montage imagen1.png imagen2.png imagen3.png imagen4.png imagen_salida.png
O resultado final será mostrado no arquivo image_output.png.
Se todas as imagens forem do mesmo tipo, também podemos usar o seguinte comando para montar com todas as imagens localizadas no mesmo diretório:
montage *.png imagen_salida.png
Deve ser dito que mesmo para este exemplo eu uso imagens PNG, mas uma montagem pode ser criada a partir de qualquer tipo de imagem, mesmo misturando diferentes tipos no mesmo comando.
Defina o tamanho e o espaçamento entre as imagens
A ferramenta em questão tem uma opção chamada '-geometria'. Isso vai nos ajudar quando se trata de definir o tamanho da miniatura e o espaço entre cada imagem. A configuração padrão para isso é '120 × 120> + 4 + 3'.
Se estamos interessados em uma montagem definir um espaçamento de 2 pixels entre as imagens, o comando a ser executado seria:
montage -geometry +2+2 *.png imagen_salida.png
Isso é útil apenas quando estamos procurando criar uma imagem composta a partir de imagens do mesmo tamanho. O que não acontece com as imagens que estou usando como exemplo.
Caso nossas imagens tenham tamanhos diferentes, todos eles podem ser redimensionados ao mesmo tempo:
montage -geometry 90x90+2+2 *.png imagen_salida.png
Aqui, 90 × 90 é o tamanho do mosaico. Este comando irá reduzir as imagens fornecidas para caber em um quadro de 90 × 90 pixels.
Crie uma montagem de efeito Polaroid
Pára produzir uma montagem de efeito Polaroid com nossas imagens, só teremos que executar:
montage +polaroid *.png imagen_salida.png
Também podemos dar um efeito Polaroid e fazer com que as imagens se sobreponham, usando o comando:
montage -geometry 100x100-10-2 +polaroid *.png imagen_salida.png
Imagens com rótulos
Outra opção disponível será - definir etiqueta. Com ela podemos diga à ferramenta de montagem para definir rótulos para cada imagem em miniatura. Este comando marcará as imagens em miniatura com seus nomes de origem:
montage -set label '%f' *.png imagen_salida.png
Se você está interessado em ser capaz definir um rótulo personalizado para cada imagem, o comando a ser usado seria algo como:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png imagen_salida.png
Além disso, você também pode definir um título para a montagem que acabamos de fazer. Só teremos que adicionar a opção -título como se segue:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png -title 'Ejemplo para Ubunlog' imagen_salida.png
Concatenar imagens
Este é outro recurso interessante da ferramenta de montagem, e é a possibilidade de concatenar imagens sem espaços entre elas.
montage -mode Concatenate *.png imagen_salida.png
Com o que acabamos de ver nestas linhas, ficamos apenas com o mais básico que esta ferramenta oferece, mas ela tem muitas outras opções úteis. Podem veja todas as opções disponíveis nas páginas de manual:
man montage
Você também pode aprenda mais sobre os diferentes usos que podem ser feitos do comando de montagem em Site da ImageMagick.
Muito obrigado! Isso é tão útil ... antes eu só usava Imagemagick para limpar metadados.