mogrify
Ejemplo de uso • Resumen de opciones
Use el programa magick mogrify para redimensionar una imagen, desenfocar, recortar, eliminar motas, tramar, dibujar sobre ella, voltear, unir, remuestrear y mucho más. Esta herramienta es similar a magick, salvo que el archivo de imagen original se sobrescribe (a menos que cambie el sufijo del archivo con la opción -format) con cualquier cambio que solicite. Consulte Procesamiento de la línea de comandos para obtener consejos sobre cómo estructurar su comando mogrify, o vea a continuación ejemplos de uso del comando.
Ejemplo de uso
A continuación enumeramos algunos ejemplos del comando mogrify para ilustrar su utilidad y facilidad de uso. Para empezar, reduzcamos el tamaño de nuestra rosa:
magick mogrify -resize 50% rose.jpg
Puede redimensionar todas las imágenes JPEG de una carpeta a una dimensión máxima de 256x256 con este comando:
magick mogrify -resize 256x256 *.jpg
Por último, convertimos todas nuestras imágenes PNG de una carpeta al formato JPEG:
magick mogrify -format jpg *.png
Aquí los archivos de imagen 1.png, 2.png, etc., quedan intactos y se crean los archivos 1.jpg, 2.jpg, etc. Son copias de sus respectivas imágenes PNG, salvo que se almacenan en el formato de imagen JPEG.
Puede encontrar ejemplos adicionales del uso de mogrify en Examples of ImageMagick Usage.
Resumen de opciones
El comando mogrify reconoce estas opciones. Haga clic en una opción para obtener más detalles sobre su funcionamiento.
| Opción | Descripción |
|---|---|
| -adaptive-blur geometry | desenfocar píxeles de forma adaptativa; reduce el efecto cerca de los bordes |
| -adaptive-resize geometry | redimensionar la imagen de forma adaptativa con triangulación dependiente de los datos |
| -adaptive-sharpen geometry | enfocar píxeles de forma adaptativa; aumenta el efecto cerca de los bordes |
| -adjoin | unir imágenes en un único archivo multiimagen |
| -affine matrix | matriz de transformación afín |
| -alpha | on, activate, off, deactivate, set, opaque, copy, transparent, extract, background o shape del canal alfa |
| -annotate geometry text | anotar la imagen con texto |
| -antialias | eliminar el aliasing de píxeles |
| -append | añadir una secuencia de imágenes |
| -authenticate value | descifrar la imagen con esta contraseña |
| -auto-gamma | ajustar automágicamente el nivel de gamma de la imagen |
| -auto-level | ajustar automágicamente los niveles de color de la imagen |
| -auto-orient | orientar automágicamente la imagen |
| -auto-threshold method | realizar automáticamente el umbralizado de la imagen |
| -background color | color de fondo |
| -bench iterations | medir el rendimiento |
| -bias value | añadir un sesgo al convolucionar una imagen |
| -bilateral-blur geometry | filtro de suavizado no lineal, que preserva bordes y reduce ruido |
| -black-threshold value | forzar a negro todos los píxeles por debajo del umbral |
| -blue-primary point | punto primario azul de cromaticidad |
| -blue-shift factor | simular una escena nocturna a la luz de la luna |
| -blur geometry | reducir el ruido de la imagen y reducir los niveles de detalle |
| -border geometry | rodear la imagen con un borde de color |
| -bordercolor color | color del borde |
| -brightness-contrast geometry | mejorar el brillo / contraste de la imagen |
| -canny geometry | usar un algoritmo de varias etapas para detectar una amplia gama de bordes en la imagen |
| -caption string | asignar un pie de foto a una imagen |
| -cdl filename | corregir el color con una lista de decisión de color |
| -channel type | aplicar la opción a los canales de imagen seleccionados |
| -charcoal radius | simular un dibujo al carboncillo |
| -chop geometry | eliminar píxeles del interior de la imagen |
| -clip | recortar a lo largo de la primera ruta del perfil 8BIM |
| -clahe geometry | ecualización de histograma adaptativa con contraste limitado |
| -clamp | fijar a cero cada píxel cuyo valor sea inferior a cero y al rango de cuantización (p. ej. 65535) cualquier píxel cuyo valor lo supere; de lo contrario el valor del píxel permanece sin cambios. |
| -clip-mask filename | asociar una máscara de recorte a la imagen |
| -clip-path id | recortar a lo largo de una ruta con nombre del perfil 8BIM |
| -clut | aplicar una tabla de búsqueda de color a la imagen |
| -color-threshold start-color-stop-color | forzar a blanco todos los píxeles dentro del rango de color y a negro los demás |
| -complexoperator | realizar operaciones matemáticas complejas sobre una secuencia de imágenes |
| -connected-components connectivity | etiquetar de forma única los componentes conectados; elija entre conectividad de 4 u 8 vías |
| -contrast-stretch geometry | mejorar el contraste de una imagen `estirando' el rango de valores de intensidad |
| -coalesce | fusionar una secuencia de imágenes |
| -colorize value | colorear la imagen con el color de relleno |
| -color-matrix matrix | aplicar corrección de color a la imagen. |
| -colors value | número de colores preferido en la imagen |
| -colorspace type | establecer el espacio de color de la imagen |
| -combine | combinar una secuencia de imágenes |
| -comment string | anotar la imagen con un comentario |
| -compose operator | establecer el operador de composición de la imagen |
| -composite | componer la imagen |
| -compress type | tipo de compresión de la imagen |
| -contrast | aumentar o reducir el contraste de la imagen |
| -convolve coefficients | aplicar un núcleo de convolución a la imagen |
| -copy geometry offset | copiar píxeles de un área de la imagen a otra |
| -crop geometry | recortar la imagen |
| -cycle amount | rotar cíclicamente el mapa de colores de la imagen |
| -decipher filename | convertir píxeles cifrados a texto plano |
| -debug events | mostrar abundante información de depuración |
| -define format:option | definir una o más opciones de formato de imagen |
| -deconstruct | descomponer una secuencia de imágenes en sus partes constituyentes |
| -delay centiseconds | mostrar la siguiente imagen tras una pausa |
| -delete index | eliminar la imagen de la secuencia de imágenes |
| -density geometry | densidad horizontal y vertical de la imagen |
| -depth value | profundidad de la imagen |
| -despeckle | reducir las motas dentro de una imagen |
| -direction type | renderizar el texto de derecha a izquierda o de izquierda a derecha |
| -display server | obtener la imagen o la fuente de este servidor X |
| -dispose method | método de descarte de capas |
| -distort type coefficients | distorsionar la imagen |
| -distribute-cache port | iniciar un servidor de caché de píxeles |
| -dither method | aplicar difusión de error a la imagen |
| -draw string | anotar la imagen con una primitiva gráfica |
| -duplicate count,indexes | duplicar una imagen una o más veces |
| -edge radius | aplicar un filtro para detectar bordes en la imagen |
| -emboss radius | repujar una imagen |
| -encipher filename | convertir píxeles en texto plano a píxeles cifrados |
| -encoding type | tipo de codificación de texto |
| -endian type | endianness (MSB o LSB) de la imagen |
| -enhance | aplicar un filtro digital para mejorar una imagen ruidosa |
| -equalize | realizar la ecualización del histograma de una imagen |
| -evaluate operator value | evaluar una expresión aritmética, relacional o lógica |
| -evaluate-sequence operator | evaluar una expresión aritmética, relacional o lógica para una secuencia de imágenes |
| -extent geometry | establecer el tamaño de la imagen |
| -extract geometry | extraer un área de la imagen |
| -family name | renderizar el texto con esta familia tipográfica |
| -features distance | analizar las características de la imagen (p. ej. contraste, correlaciones, etc.). |
| -fft | implementa la transformada discreta de Fourier (DFT) |
| -fill color | color que se usará al rellenar una primitiva gráfica |
| -filter type | usar este filtro al redimensionar una imagen |
| -flatten | aplanar una secuencia de imágenes |
| -flip | voltear la imagen en dirección vertical |
| -floodfill geometry color | rellenar la imagen con color (relleno por inundación) |
| -flop | voltear la imagen en dirección horizontal |
| -font name | renderizar el texto con esta fuente |
| -format type | salida formateada de las características de la imagen |
| -frame geometry | rodear la imagen con un borde ornamental |
| -function name | aplicar una función a la imagen |
| -fuzz distance | los colores dentro de esta distancia se consideran iguales |
| -fx expression | aplicar una expresión matemática a uno o varios canales de la imagen |
| -gamma value | nivel de corrección gamma |
| -gaussian-blur geometry | reducir el ruido de la imagen y reducir los niveles de detalle |
| -geometry geometry | tamaño o ubicación preferidos de la imagen |
| -gravity type | colocación horizontal y vertical del texto |
| -grayscale method | convertir la imagen a escala de grises |
| -green-primary point | punto primario verde de cromaticidad |
| -help | imprimir las opciones del programa |
| -hough-lines geometry | identificar líneas en la imagen |
| -identify | identificar el formato y las características de la imagen |
| -ifft | implementa la transformada discreta de Fourier (DFT) inversa |
| -illuminant type | iluminante de referencia |
| -implode amount | implosionar los píxeles de la imagen alrededor del centro |
| -insert index | insertar la última imagen en la secuencia de imágenes |
| -intensity method | método para generar un valor de intensidad a partir de un píxel |
| -integral | calcular la suma de los valores (valores de píxel) de la imagen |
| -intent type | tipo de propósito de renderizado al gestionar el color de la imagen |
| -interlace type | tipo de esquema de entrelazado de la imagen |
| -interline-spacing value | el espacio entre dos líneas de texto |
| -interpolate method | método de interpolación del color de los píxeles |
| -interword-spacing value | el espacio entre dos palabras |
| -kerning value | el espacio entre dos caracteres |
| -kmeans geometry | reducción de color por K-means |
| -kuwahara geometry | filtro de reducción de ruido que preserva los bordes |
| -label string | asignar una etiqueta a una imagen |
| -lat geometry | umbralizado adaptativo local |
| -layers method | optimizar o comparar las capas de la imagen |
| -level value | ajustar el nivel de contraste de la imagen |
| -limit type value | límite de recursos de la caché de píxeles |
| -linear-stretch geometry | estiramiento lineal del histograma con saturación |
| -liquid-rescale geometry | reescalar la imagen mediante seam-carving |
| -log format | formato de la información de depuración |
| -loop iterations | añadir la extensión de bucle de Netscape a su animación GIF |
| -mattecolor color | color del marco |
| -median radius | aplicar un filtro de mediana a la imagen |
| -mean-shift geometry | delinear agrupaciones de forma arbitraria en la imagen |
| -metric type | medir las diferencias entre imágenes con esta métrica |
| -mode radius | hacer que cada píxel sea el 'color predominante' del vecindario |
| -modulate value | variar el brillo, la saturación y el matiz |
| -monitor | supervisar el progreso |
| -monochrome | transformar la imagen a blanco y negro |
| -morph value | transformar gradualmente (morph) una secuencia de imágenes |
| -morphology method kernel | aplicar un método de morfología a la imagen |
| -motion-blur geometry | simular un desenfoque de movimiento |
| -negate | reemplazar cada píxel por su color complementario |
| -noise radius | añadir o reducir el ruido de una imagen |
| -normalize | transformar la imagen para que abarque todo el rango de colores |
| -opaque color | cambiar este color por el color de relleno |
| -ordered-dither NxN | aplicar tramado ordenado a la imagen |
| -orient type | orientación de la imagen |
| -page geometry | tamaño y ubicación de un lienzo de imagen (ajuste) |
| -path path | escribir las imágenes en esta ruta del disco |
| -paint radius | simular una pintura al óleo |
| -perceptible | fijar a -epsilon o epsilon (el más cercano) cada píxel cuyo valor sea menor que |
| -ping | determinar de forma eficiente los atributos de la imagen |
| -pointsize value | tamaño en puntos de la fuente |
| -polaroid angle | simular una foto Polaroid |
| -poly terms | construir un polinomio a partir de la secuencia de imágenes y los términos correspondientes (pares de coeficiente y grado). |
| -posterize levels | reducir la imagen a un número limitado de niveles de color |
| -precision value | establecer el número máximo de cifras significativas que se imprimirán |
| -preview type | tipo de vista previa de la imagen |
| -print string | interpretar la cadena e imprimirla en la consola |
| -process image-filter | procesar la imagen con un filtro de imagen personalizado |
| -profile filename | añadir, eliminar o aplicar un perfil de imagen |
| -quality value | nivel de compresión JPEG/MIFF/PNG |
| -quantize colorspace | reducir los colores de la imagen en este espacio de color |
| -quiet | suprimir todos los mensajes de advertencia |
| -rotational-blur angle | desenfocar la imagen de forma radial |
| -raise value | aclarar/oscurecer los bordes de la imagen para crear un efecto 3D |
| -random-threshold low, high | umbralizar la imagen de forma aleatoria |
| -range-threshold low-black, low-white, high-white, high-black | realizar un umbralizado duro o suave dentro de un rango de valores de una imagen |
| -read-mask filename | asociar una máscara de lectura a la imagen |
| -red-primary point | punto primario rojo de cromaticidad |
| -regard-warnings | prestar atención a los mensajes de advertencia. |
| -region geometry | aplicar las opciones a una parte de la imagen |
| -remap filename | transformar los colores de la imagen para que coincidan con este conjunto de colores |
| -render | renderizar gráficos vectoriales |
| -repage geometry | tamaño y ubicación de un lienzo de imagen |
| -resample geometry | cambiar la resolución de una imagen |
| -reshape geometry | remodelar la imagen |
| -resize geometry | redimensionar la imagen |
| -respect-parentheses | los ajustes permanecen vigentes hasta el límite del paréntesis. |
| -roll geometry | desplazar (roll) una imagen vertical u horizontalmente |
| -rotate degrees | aplicar rotación de Paeth a la imagen |
| -sample geometry | escalar la imagen mediante muestreo de píxeles |
| -sampling-factor geometry | factor de muestreo horizontal y vertical |
| -scale geometry | escalar la imagen |
| -scene value | número de escena de la imagen |
| -seed value | sembrar una nueva secuencia de números pseudoaleatorios |
| -segment values | segmentar una imagen |
| -selective-blur geometry | desenfocar selectivamente los píxeles dentro de un umbral de contraste |
| -separate | separar un canal de imagen en una imagen en escala de grises |
| -sepia-tone threshold | simular una foto en tono sepia |
| -set attribute value | establecer un atributo de la imagen |
| -shade degrees | sombrear la imagen usando una fuente de luz distante |
| -shadow geometry | simular una sombra de la imagen |
| -sharpen geometry | enfocar la imagen |
| -shave geometry | recortar píxeles de los bordes de la imagen |
| -shear geometry | desplazar un borde de la imagen a lo largo del eje X o Y |
| -sigmoidal-contrast geometry | aumentar el contraste sin saturar las luces ni las sombras |
| -size geometry | ancho y alto de la imagen |
| -sketch geometry | simular un boceto a lápiz |
| -smush offset | juntar (smush) una secuencia de imágenes |
| -solarize threshold | negar todos los píxeles por encima del nivel de umbral |
| -sort-pixels | ordenar los píxeles de cada línea de barrido en orden ascendente de intensidad |
| -splice geometry | insertar el color de fondo en la imagen |
| -spread radius | desplazar los píxeles de la imagen una cantidad aleatoria |
| -statistic type geometry | reemplazar cada píxel por el estadístico correspondiente del vecindario |
| -strip | eliminar de la imagen todos los perfiles y comentarios |
| -stroke color | color del trazo de la primitiva gráfica |
| -strokewidth value | ancho del trazo de la primitiva gráfica |
| -stretch type | renderizar el texto con este ensanchamiento de fuente |
| -style type | renderizar el texto con este estilo de fuente |
| -swap indexes | intercambiar dos imágenes en la secuencia de imágenes |
| -swirl degrees | arremolinar los píxeles de la imagen alrededor del centro |
| -synchronize | sincronizar la imagen con el dispositivo de almacenamiento |
| -texture filename | nombre de la textura que se aplicará en mosaico al fondo de la imagen |
| -threshold value | umbralizar la imagen |
| -thumbnail geometry | crear una miniatura de la imagen |
| -tile filename | aplicar la imagen en mosaico al rellenar una primitiva gráfica |
| -tile-offset geometry | establecer el desplazamiento del mosaico de la imagen |
| -tint value | teñir la imagen con el color de relleno |
| -transform | aplicar una transformación afín a la imagen |
| -transparent color | hacer transparente este color dentro de la imagen |
| -transparent-color color | color transparente |
| -transpose | voltear la imagen en dirección vertical y rotarla 90 grados |
| -transverse | voltear la imagen en dirección horizontal y rotarla 270 grados |
| -treedepth value | profundidad del árbol de colores |
| -trim | recortar los bordes de la imagen |
| -type type | tipo de imagen |
| -undercolor color | color del recuadro delimitador de la anotación |
| -unique-colors | descartar todos menos uno de cada color de píxel. |
| -units type | las unidades de resolución de la imagen |
| -unsharp geometry | enfocar la imagen |
| -verbose | imprimir información detallada sobre la imagen |
| -version | imprimir información de la versión |
| -view | transformaciones de visualización FlashPix |
| -vignette geometry | suavizar los bordes de la imagen al estilo viñeta |
| -virtual-pixel method | método de acceso para los píxeles situados fuera de los límites de la imagen |
| -wave geometry | alterar una imagen a lo largo de una onda sinusoidal |
| -wavelet-denoise threshold | eliminar el ruido de la imagen usando una transformada wavelet |
| -weight type | renderizar el texto con este grosor de fuente |
| -white-point point | punto blanco de cromaticidad |
| -white-threshold value | forzar a blanco todos los píxeles por encima del umbral |
| -word-break type | establece si los saltos de línea aparecen donde el texto desbordaría su caja de contenido. Elija entre normal, el valor predeterminado, o break-word. |
| -write filename | escribir las imágenes en este archivo |
| -write-mask filename | asociar una máscara de escritura a la imagen |