⚠️ 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/mogrify/).

mogrify

Exemplos de uso • Resumo das opções

Use o programa magick mogrify para redimensionar uma imagem, desfocar, recortar, remover ruído (despeckle), pontilhar (dither), desenhar sobre, inverter, juntar, reamostrar e muito mais. Esta ferramenta é semelhante ao magick, exceto que o arquivo de imagem original é sobrescrito (a menos que você altere o sufixo do arquivo com a opção -format) com quaisquer alterações que você solicitar. Consulte Command Line Processing para orientações sobre como estruturar seu comando mogrify ou veja abaixo exemplos de uso do comando.

Exemplos de uso

Listamos aqui alguns exemplos do comando mogrify para ilustrar sua utilidade e facilidade de uso. Para começar, vamos reduzir o tamanho da nossa rose:

magick mogrify -resize 50% rose.jpg

rose ==> rose

Você pode redimensionar todas as suas imagens JPEG em uma pasta para uma dimensão máxima de 256x256 com este comando:

magick mogrify -resize 256x256 *.jpg

Por fim, convertemos todas as nossas imagens PNG em uma pasta para o formato JPEG:

magick mogrify -format jpg *.png

Aqui, os arquivos de imagem 1.png, 2.png, etc., permanecem intactos e os arquivos 1.jpg, 2.jpg, etc., são criados. Eles são cópias de suas respectivas imagens PNG, exceto que são armazenados no formato de imagem JPEG.

Você pode encontrar exemplos adicionais de uso do mogrify em Examples of ImageMagick Usage.

Resumo das opções

O comando mogrify reconhece estas opções. Clique em uma opção para obter mais detalhes sobre como ela funciona.

Opção Descrição
-adaptive-blur geometry desfoca os pixels de forma adaptativa; reduz o efeito perto das bordas
-adaptive-resize geometry redimensiona a imagem de forma adaptativa com triangulação dependente dos dados
-adaptive-sharpen geometry aguça os pixels de forma adaptativa; aumenta o efeito perto das bordas
-adjoin junta 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
-antialias remove o serrilhamento de pixels
-append concatena uma sequência de imagens
-authenticate value decifra a imagem com esta senha
-auto-gamma ajusta automagicamente o nível de gama da imagem
-auto-level ajusta automagicamente os níveis de cor da imagem
-auto-orient orienta automagicamente a imagem
-auto-threshold method aplica automaticamente o limiar da imagem
-background color cor de fundo
-bench iterations mede o desempenho
-bias value adiciona viés ao convolver uma imagem
-bilateral-blur geometry filtro de suavização não linear, que preserva bordas e reduz ruído
-black-threshold value força todos os pixels abaixo do limiar a ficarem pretos
-blue-primary point ponto primário azul de cromaticidade
-blue-shift factor simula uma cena noturna ao luar
-blur geometry reduz o ruído da imagem e os níveis de detalhe
-border geometry cerca a imagem com uma borda colorida
-bordercolor color cor da borda
-brightness-contrast geometry melhora o brilho / contraste da imagem
-canny geometry usa um algoritmo de múltiplos estágios para detectar uma ampla gama de bordas na imagem
-caption string atribui uma legenda a uma imagem
-cdl filename corrige a cor com uma color decision list
-channel type aplica a opção aos canais de imagem selecionados
-charcoal radius simula um desenho a carvão
-chop geometry remove pixels do interior da imagem
-clip recorta ao longo do primeiro caminho do perfil 8BIM
-clahe geometry equalização de histograma adaptativa com limite de contraste
-clamp define cada pixel cujo valor é inferior a zero como zero e qualquer pixel cujo valor é superior à faixa quântica como a faixa quântica (ex.: 65535); caso contrário, o valor do pixel permanece inalterado.
-clip-mask filename associa uma máscara de recorte à imagem
-clip-path id recorta ao longo de um caminho nomeado do perfil 8BIM
-clut aplica uma tabela de consulta de cores (color lookup table) à imagem
-color-threshold start-color-stop-color força todos os pixels na faixa de cor a ficarem brancos; caso contrário, pretos
-complexoperator realiza operações matemáticas complexas em uma sequência de imagens
-connected-components connectivity rotula de forma única os componentes conectados; escolha entre conectividade de 4 ou 8 vias
-contrast-stretch geometry melhora o contraste de uma imagem "esticando" a faixa de valores de intensidade
-coalesce mescla uma sequência de imagens
-colorize value coloriza a imagem com a cor de preenchimento
-color-matrix matrix aplica correção de cor à imagem.
-colors value número preferido de cores na imagem
-colorspace type define o espaço de cor da imagem
-combine combina uma sequência de imagens
-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
-contrast aumenta ou reduz o contraste da imagem
-convolve coefficients aplica um kernel de convolução à imagem
-copy geometry offset copia pixels de uma área da imagem para outra
-crop geometry recorta a imagem
-cycle amount percorre ciclicamente o mapa de cores da imagem
-decipher filename converte pixels cifrados em texto simples
-debug events exibe informações de depuração abundantes
-define format:option define uma ou mais opções de formato de imagem
-deconstruct decompõe uma sequência de imagens em suas partes constituintes
-delay centiseconds exibe a próxima imagem após uma pausa
-delete index remove a imagem da sequência de imagens
-density geometry densidade horizontal e vertical da imagem
-depth value profundidade de bits da imagem
-despeckle reduz as manchas (speckles) na imagem
-direction type renderiza o texto da direita para a esquerda ou da esquerda para a direita
-display server obtém a imagem ou fonte deste servidor X
-dispose method método de descarte de camadas
-distort type coefficients distorce a imagem
-distribute-cache port inicia um servidor de cache de pixels
-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
-edge radius aplica um filtro para detectar bordas na imagem
-emboss radius aplica relevo (emboss) à imagem
-encipher filename converte pixels de texto simples em pixels cifrados
-encoding type tipo de codificação de texto
-endian type endianness (MSB ou LSB) da imagem
-enhance aplica um filtro digital para realçar uma imagem com ruído
-equalize realiza a equalização de histograma de uma imagem
-evaluate operator value avalia uma expressão aritmética, relacional ou lógica
-evaluate-sequence operator avalia uma expressão aritmética, relacional ou lógica para uma sequência de imagens
-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
-features distance analisa características da imagem (ex.: contraste, correlações, etc.).
-fft implementa a transformada discreta de Fourier (DFT)
-fill color cor a ser usada 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
-floodfill geometry color preenche a imagem por inundação (floodfill) com a cor
-flop inverte a imagem na direção horizontal
-font name renderiza o texto com esta fonte
-format type exibe as características da imagem formatadas
-frame geometry cerca a imagem com uma borda ornamental
-function name aplica uma função à imagem
-fuzz distance cores dentro desta distância são consideradas iguais
-fx expression aplica uma expressão matemática a um ou mais canais da imagem
-gamma value nível de correção de gama
-gaussian-blur geometry reduz o ruído da imagem e os níveis de detalhe
-geometry geometry tamanho ou localização preferida da imagem
-gravity type posicionamento horizontal e vertical do texto
-grayscale method converte a imagem para tons de cinza
-green-primary point ponto primário verde de cromaticidade
-help imprime as opções do programa
-hough-lines geometry identifica linhas na imagem
-identify identifica o formato e as características da imagem
-ifft implementa a transformada discreta inversa de Fourier (DFT)
-illuminant type iluminante de referência
-implode amount implode os pixels da imagem em torno do centro
-insert index insere a última imagem na sequência de imagens
-intensity method método para gerar um valor de intensidade a partir de um pixel
-integral calcula a soma dos valores (valores de pixel) na imagem
-intent type tipo de intenção de renderização ao gerenciar a cor da imagem
-interlace type tipo de esquema de entrelaçamento da imagem
-interline-spacing value o espaço entre duas linhas de texto
-interpolate method método de interpolação de cor de pixels
-interword-spacing value o espaço entre duas palavras
-kerning value o espaço entre dois caracteres
-kmeans geometry redução de cores por K-means
-kuwahara geometry filtro de redução de ruído que preserva bordas
-label string atribui um rótulo a uma imagem
-lat geometry limiar adaptativo local
-layers method otimiza ou compara camadas da imagem
-level value ajusta o nível de contraste da imagem
-limit type value limite de recursos do cache de pixels
-linear-stretch geometry esticamento linear de histograma com saturação
-liquid-rescale geometry reescala a imagem com seam-carving
-log format formato das informações de depuração
-loop iterations adiciona a extensão de loop da Netscape à sua animação GIF
-mattecolor color cor da moldura
-median radius aplica um filtro de mediana à imagem
-mean-shift geometry delineia clusters de formato arbitrário na imagem
-metric type mede diferenças entre imagens com esta métrica
-mode radius faz cada pixel assumir a 'cor predominante' da vizinhança
-modulate value varia o brilho, a saturação e a matiz
-monitor monitora o progresso
-monochrome transforma a imagem em preto e branco
-morph value aplica morphing a uma sequência de imagens
-morphology method kernel aplica um método de morfologia à imagem
-motion-blur geometry simula desfoque de movimento
-negate substitui cada pixel por sua cor complementar
-noise radius adiciona ou reduz ruído em uma imagem
-normalize transforma a imagem para abranger toda a faixa de cores
-opaque color altera esta cor para a cor de preenchimento
-ordered-dither NxN aplica pontilhamento ordenado à imagem
-orient type orientação da imagem
-page geometry tamanho e localização de uma tela (canvas) de imagem (configuração)
-path path grava as imagens neste caminho no disco
-paint radius simula uma pintura a óleo
-perceptible define cada pixel cujo valor é menor que
-ping determina os atributos da imagem de forma eficiente
-pointsize value tamanho em pontos da fonte
-polaroid angle simula uma foto Polaroid
-poly terms constrói um polinômio a partir da sequência de imagens e dos termos correspondentes (pares de coeficientes e graus).
-posterize levels reduz a imagem a um número limitado de níveis de cor
-precision value define o número máximo de dígitos significativos a serem impressos
-preview type tipo de pré-visualização da imagem
-print string interpreta a string e imprime no console
-process image-filter processa a imagem com um filtro de imagem personalizado
-profile filename adiciona, remove 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
-rotational-blur angle aplica desfoque radial à imagem
-raise value clareia/escurece as bordas da imagem para criar um efeito 3D
-random-threshold low, high aplica limiar aleatório à imagem
-range-threshold low-black, low-white, high-white, high-black realiza limiar rígido ou suave dentro de uma faixa de valores em uma imagem
-read-mask filename associa uma máscara de leitura à imagem
-red-primary point ponto primário vermelho de cromaticidade
-regard-warnings dá atenção às mensagens de aviso.
-region geometry aplica opções a uma parte da imagem
-remap filename transforma as cores da imagem para corresponder a este conjunto de cores
-render renderiza gráficos vetoriais
-repage geometry tamanho e localização de uma tela (canvas) de imagem
-resample geometry altera a resolução de uma imagem
-reshape geometry remodela a imagem
-resize geometry redimensiona a imagem
-respect-parentheses as configurações permanecem em vigor até o limite dos parênteses.
-roll geometry rola uma imagem vertical ou horizontalmente
-rotate degrees aplica a rotação de Paeth à imagem
-sample geometry dimensiona a imagem por amostragem de pixels
-sampling-factor geometry fator de amostragem horizontal e vertical
-scale geometry dimensiona a imagem
-scene value número da cena da imagem
-seed value semeia uma nova sequência de números pseudoaleatórios
-segment values segmenta uma imagem
-selective-blur geometry desfoca seletivamente os pixels dentro de um limiar de contraste
-separate separa um canal de imagem em uma imagem em tons de cinza
-sepia-tone threshold simula uma foto em tom sépia
-set attribute value define um atributo da imagem
-shade degrees sombreia a imagem usando uma fonte de luz distante
-shadow geometry simula a sombra de uma imagem
-sharpen geometry aguça a imagem
-shave geometry apara pixels das bordas da imagem
-shear geometry desliza uma borda da imagem ao longo do eixo X ou Y
-sigmoidal-contrast geometry aumenta o contraste sem saturar realces ou sombras
-size geometry largura e altura da imagem
-sketch geometry simula um esboço a lápis
-smush offset comprime (smush) uma sequência de imagens juntas
-solarize threshold inverte todos os pixels acima do nível do limiar
-sort-pixels ordena os pixels dentro de cada linha de varredura em ordem crescente de intensidade
-splice geometry insere a cor de fundo na imagem
-spread radius desloca os pixels da imagem por uma quantidade aleatória
-statistic type geometry substitui cada pixel pela estatística correspondente da vizinhança
-strip remove da imagem todos os perfis e comentários
-stroke color cor do traço (stroke) da primitiva gráfica
-strokewidth value largura do traço (stroke) da primitiva gráfica
-stretch type renderiza o texto com este alongamento de fonte
-style type renderiza o texto com este estilo de fonte
-swap indexes troca duas imagens na sequência de imagens
-swirl degrees redemoinha os pixels da imagem em torno do centro
-synchronize sincroniza a imagem com o dispositivo de armazenamento
-texture filename nome da textura para ladrilhar sobre o fundo da imagem
-threshold value aplica limiar à imagem
-thumbnail geometry cria uma miniatura da imagem
-tile filename ladrilha a imagem ao preencher uma primitiva gráfica
-tile-offset geometry define o deslocamento de ladrilho da imagem
-tint value tinge a imagem com a cor de preenchimento
-transform aplica transformação afim à imagem
-transparent color torna esta cor transparente na imagem
-transparent-color color cor transparente
-transpose inverte a imagem na direção vertical e rotaciona 90 graus
-transverse inverte a imagem na direção horizontal e rotaciona 270 graus
-treedepth value profundidade da árvore de cores
-trim apara as bordas da imagem
-type type tipo da imagem
-undercolor color cor da caixa delimitadora da anotação
-unique-colors descarta todas, exceto uma, de cada cor de pixel.
-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 informações de versão
-view transformações de visualização FlashPix
-vignette geometry suaviza as bordas da imagem em estilo vinheta
-virtual-pixel method método de acesso para pixels fora dos limites da imagem
-wave geometry altera uma imagem ao longo de uma onda senoidal
-wavelet-denoise threshold remove ruído da imagem usando uma transformada wavelet
-weight type renderiza o texto com este peso de fonte
-white-point point ponto branco de cromaticidade
-white-threshold value força todos os pixels acima do limiar a ficarem brancos
-word-break type define se as quebras de linha aparecem onde o texto, de outra forma, ultrapassaria sua caixa de conteúdo. Escolha entre normal, o padrão, ou break-word.
-write filename grava as imagens neste arquivo
-write-mask filename associa uma máscara de gravação à imagem