⚠️ Este é um site de tradução não oficial, sem relação com a ImageMagick Studio LLC. Para informações oficiais, consulte a página original (https://imagemagick.org/script/command-line-tools.php).

Ferramentas de Linha de Comando

ImageMagick é um conjunto de ferramentas de linha de comando que podem ser usadas para modificar e manipular imagens. Embora muitas pessoas estejam acostumadas a usar interfaces gráficas de usuário (GUIs) como o Gimp ou o Photoshop para editar imagens individualmente, essas ferramentas nem sempre são práticas. Por exemplo, se você precisa processar uma imagem dinamicamente a partir de um script web ou aplicar as mesmas operações a várias imagens, ou ainda se precisa repetir uma operação específica nas mesmas ou em diferentes imagens em momentos diferentes, usar um utilitário de linha de comando como o ImageMagick pode ser mais eficiente.

As ferramentas de linha de comando do ImageMagick terminam com um status 0 se os argumentos da linha de comando tiverem a sintaxe correta e nenhum problema for encontrado. Espere uma mensagem descritiva e um status de saída 1 caso ocorra qualquer exceção, como sintaxe inadequada, um problema ao ler ou gravar uma imagem, ou qualquer outro problema que impeça a conclusão bem-sucedida do comando.

A seguir está uma breve descrição de cada ferramenta de linha de comando. Clique no nome do programa para obter detalhes sobre seu uso e uma lista de opções de linha de comando que alteram o comportamento do programa. Se você está apenas começando a se familiarizar com o ImageMagick, comece pelo programa magick. Não deixe de examinar o tutorial de Anthony Thyssen sobre como usar os utilitários do ImageMagick para criar, editar, compor ou converter imagens a partir da linha de comando.

magick
converte entre formatos de imagem, além de redimensionar uma imagem, aplicar blur, recortar, remover ruído (despeckle), pontilhar (dither), desenhar sobre ela, inverter, unir, reamostrar e muito mais.
magick-script
use este interpretador de linguagem de script para converter entre formatos de imagem, além de redimensionar uma imagem, aplicar blur, recortar, remover ruído (despeckle), pontilhar (dither), desenhar sobre ela, inverter, unir, reamostrar e muito mais.

Também oferecemos suporte a subcomandos para compatibilidade com o ImageMagick version 6:

magick animate
anima uma sequência de imagens em qualquer servidor X.
magick compare
anota matemática e visualmente a diferença entre uma imagem e sua reconstrução.
magick composite
sobrepõe uma imagem a outra.
magick conjure
interpreta e executa scripts escritos na Magick Scripting Language (MSL).
magick display
exibe uma imagem ou sequência de imagens em qualquer servidor X.
magick identify
descreve o formato e as características de um ou mais arquivos de imagem.
magick import
salva qualquer janela visível em um servidor X e a gera como um arquivo de imagem. Você pode capturar uma única janela, a tela inteira ou qualquer porção retangular da tela.
magick mogrify
redimensiona uma imagem, aplica blur, recorta, remove ruído (despeckle), pontilha (dither), desenha sobre ela, inverte, une, reamostra e muito mais. O mogrify sobrescreve o arquivo de imagem original, enquanto o magick grava em um arquivo de imagem diferente.
magick montage
cria uma imagem composta combinando várias imagens separadas. As imagens são dispostas lado a lado (em mosaico) na imagem composta, opcionalmente adornadas com borda, moldura, nome da imagem e mais.
magick stream
uma ferramenta leve para transmitir um ou mais componentes de pixel da imagem, ou de uma porção da imagem, para o formato de armazenamento de sua escolha. Ela grava os componentes de pixel à medida que são lidos da imagem de entrada, uma linha por vez, tornando o stream desejável ao trabalhar com imagens grandes ou quando você precisa dos componentes de pixel brutos.

Sua instalação pode ter links de compatibilidade direta com o ImageMagick version 6. Nesse caso, você pode acessar as ferramentas diretamente referindo-se a elas pelo nome. Por exemplo,

magick identify -verbose myImage.png