Montage, uma ferramenta para criar uma colagem de fotos a partir do terminal

sobre montagem

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:

instalar imagemagick

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:

imagens para exemplo de montagem

Se o que procuramos é criar uma montagem Básico a partir dessas imagens, no terminal (Ctrl + Alt + T) só teremos que executar:

montagem uso básico

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:

uso de todas as imagens com asterisco

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:

montagem com geometria

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:

imagens em escala

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:

efeito polaroid

montage +polaroid *.png imagen_salida.png

Também podemos dar um efeito Polaroid e fazer com que as imagens se sobreponham, usando o comando:

Sobreposição de efeito Polaroid

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:

adicionando tags

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:

imagem com rótulos personalizados

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:

tags e título

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.

concatenar imagens

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:

página de manual de montagem

man montage

Você também pode aprenda mais sobre os diferentes usos que podem ser feitos do comando de montagem em Site da ImageMagick.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Caim dito

    Muito obrigado! Isso é tão útil ... antes eu só usava Imagemagick para limpar metadados.