montage
Exemplo de Uso • Resumo das Opções
Use o programa montage para criar uma imagem composta combinando várias imagens separadas. As imagens são dispostas em mosaico sobre a imagem composta, podendo ser opcionalmente decoradas com borda, moldura, nome da imagem e mais. Consulte Processamento da Linha de Comando para orientações sobre como estruturar seu comando montage ou veja abaixo exemplos de uso do comando.
Exemplo de Uso
Listamos aqui alguns exemplos do comando montage para ilustrar sua utilidade e facilidade de uso. Para começar, vamos montar duas imagens em uma única imagem composta:
magick montage -background '#336699' -geometry 70x70+4+4 rose.jpg red-ball.png montage.jpg
Agora, vamos adicionar algumas decorações:
magick montage -label %f -frame 5 -background '#336699' -geometry 70x70+4+4 rose.jpg red-ball.png frame.jpg
Você encontra exemplos adicionais de uso do montage em Examples of ImageMagick Usage e Examples of ImageMagick Usage.
Formato de Pseudo-imagem Ashlar
Use o formato de pseudo-imagem Ashlar para dispor uma sequência de imagens em fileiras irregulares contínuas. Por padrão, um tamanho de canvas e uma largura de borda razoáveis são determinados em relação à coleção de imagens que você fornece. Você pode definir explicitamente o tamanho do canvas e a largura da borda anexando ao nome do arquivo, por exemplo ashlar:canvas.png[1024x768+4+4]. Por padrão, o alinhamento é ao longo da borda esquerda. Use -define ashlar:best-fit=true para alinhar tanto na borda esquerda quanto na direita. Você pode rotular os blocos de imagem com, por exemplo, -label %f. Eis um exemplo de comando:
magick '*.png' -resize 320x320 -label %f ashlar:ashlar.png
Isso foi projetado para visualizar rapidamente uma coleção de imagens. Para ter mais controle sobre o layout dos seus blocos de imagem, use o comando montage no lugar.
Resumo das Opções
O comando montage reconhece estas opções. Clique em uma opção para obter mais detalhes sobre como ela funciona.
| Opção | Descrição |
|---|---|
| -adaptive-sharpen geometry | aguça os pixels de forma adaptativa; aumenta o efeito perto das bordas |
| -adjoin | une as imagens em um único arquivo multi-imagem |
| -affine matrix | matriz de transformação afim |
| -alpha | on, activate, off, deactivate, set, opaque, copy, transparent, extract, background ou shape do canal alfa |
| -annotate geometry text | anota a imagem com texto |
| -authenticate value | descriptografa a imagem com esta senha |
| -auto-orient | orienta a imagem automagicamente |
| -background color | cor de fundo |
| -blue-primary point | ponto primário azul de cromaticidade |
| -blur geometry | reduz o ruído da imagem e diminui os níveis de detalhe |
| -border geometry | circunda a imagem com uma borda colorida |
| -bordercolor color | cor da borda |
| -caption string | atribui uma legenda a uma imagem |
| -channel type | aplica a opção aos canais de imagem selecionados |
| -clone index | clona uma imagem |
| -coalesce | mescla uma sequência de imagens |
| -colors value | número preferido de cores na imagem |
| -colorspace type | define o espaço de cor da imagem |
| -comment string | anota a imagem com um comentário |
| -compose operator | define o operador de composição da imagem |
| -composite | compõe a imagem |
| -compress type | tipo de compressão da imagem |
| -crop geometry | tamanho e localização preferidos da imagem recortada |
| -debug events | exibe informações de depuração detalhadas |
| -define format:option | define uma ou mais opções de formato de imagem |
| -delay centiseconds | exibe a próxima imagem após uma pausa |
| -density geometry | densidade horizontal e vertical da imagem |
| -depth value | profundidade de bits da imagem |
| -display server | obtém a imagem ou a fonte deste servidor X |
| -dispose method | método de descarte de camadas |
| -distort type coefficients | distorce a imagem |
| -dither method | aplica difusão de erro à imagem |
| -draw string | anota a imagem com uma primitiva gráfica |
| -duplicate count,indexes | duplica uma imagem uma ou mais vezes |
| -endian type | ordem de bytes (MSB ou LSB) da imagem |
| -extent geometry | define o tamanho da imagem |
| -extract geometry | extrai uma área da imagem |
| -family name | renderiza o texto com esta família de fontes |
| -fill color | cor a usar ao preencher uma primitiva gráfica |
| -filter type | usa este filtro ao redimensionar uma imagem |
| -flatten | achata uma sequência de imagens |
| -flip | inverte a imagem na direção vertical |
| -flop | inverte a imagem na direção horizontal |
| -font name | renderiza o texto com esta fonte |
| -frame geometry | circunda a imagem com uma borda ornamental |
| -gamma value | nível de correção gama |
| -geometry geometry | tamanho ou localização preferidos da imagem |
| -gravity type | posicionamento horizontal e vertical do texto |
| -green-primary point | ponto primário verde de cromaticidade |
| -help | imprime as opções do programa |
| -identify | identifica o formato e as características da imagem |
| -interlace type | tipo de esquema de entrelaçamento da imagem |
| -interpolate method | método de interpolação de cor de pixel |
| -kerning value | o espaço entre dois caracteres |
| -label string | atribui um rótulo a uma imagem |
| -limit type value | limite de recursos do cache de pixels |
| -log format | formato das informações de depuração |
| -mattecolor color | cor da moldura |
| -mode type | estilo de emolduramento |
| -monitor | monitora o progresso |
| -monochrome | transforma a imagem em preto e branco |
| -origin geometry | origem da imagem |
| -page geometry | tamanho e localização de um canvas de imagem (configuração) |
| -pointsize value | tamanho do ponto da fonte |
| -polaroid angle | simula uma foto Polaroid |
| -precision value | define o número máximo de dígitos significativos a serem impressos |
| -profile filename | adiciona, exclui ou aplica um perfil de imagem |
| -quality value | nível de compressão JPEG/MIFF/PNG |
| -quantize colorspace | reduz as cores da imagem neste espaço de cor |
| -quiet | suprime todas as mensagens de aviso |
| -red-primary point | ponto primário vermelho de cromaticidade |
| -regard-warnings | leva em conta as mensagens de aviso |
| -repage geometry | tamanho e localização de um canvas de imagem |
| -resize geometry | redimensiona a imagem |
| -respect-parentheses | as configurações permanecem em efeito até o limite dos parênteses |
| -rotate degrees | aplica a rotação de Paeth à imagem |
| -sampling-factor geometry | fator de amostragem horizontal e vertical |
| -scale geometry | escala a imagem |
| -scenes range | intervalo de cenas da imagem |
| -seed value | semeia uma nova sequência de números pseudoaleatórios |
| -shadow geometry | simula uma sombra da imagem |
| -size geometry | largura e altura da imagem |
| -strip | remove da imagem todos os perfis e comentários |
| -stroke color | cor do traço da primitiva gráfica |
| -synchronize | sincroniza a imagem com o dispositivo de armazenamento |
| -taint | marca a imagem como modificada |
| -texture filename | nome da textura a aplicar em mosaico sobre o fundo da imagem |
| -tile geometry | número de blocos por linha e coluna (ex.: -tile 8x) |
| -tile-offset geometry | define o deslocamento do bloco de imagem |
| -title | decora a imagem montada com um título |
| -transform | aplica transformação afim à imagem |
| -transparent color | torna esta cor transparente dentro da imagem |
| -transpose | inverte a imagem na direção vertical e rotaciona 90 graus |
| -transparent-color color | cor transparente |
| -treedepth value | profundidade da árvore de cores |
| -trim | apara as bordas da imagem |
| -type type | tipo de imagem |
| -units type | as unidades de resolução da imagem |
| -unsharp geometry | aguça a imagem |
| -verbose | imprime informações detalhadas sobre a imagem |
| -version | imprime as informações de versão |
| -view | transformações de visualização FlashPix |
| -virtual-pixel method | método de acesso a pixels fora dos limites da imagem |
| -white-point point | ponto branco de cromaticidade |