Herramientas de línea de comandos
ImageMagick es un conjunto de herramientas de línea de comandos que se pueden usar para modificar y manipular imágenes. Aunque muchas personas están acostumbradas a usar interfaces gráficas de usuario (GUI) como Gimp o Photoshop para editar imágenes de forma individual, estas herramientas no siempre resultan prácticas. Por ejemplo, si necesita procesar una imagen de forma dinámica desde un script web, aplicar las mismas operaciones a varias imágenes, o si necesita repetir una operación concreta sobre la misma imagen o sobre imágenes distintas en momentos diferentes, puede ser más eficiente usar una utilidad de línea de comandos como ImageMagick.
Las herramientas de línea de comandos de ImageMagick terminan con un estado 0 si los argumentos de la línea de comandos tienen una sintaxis correcta y no se encuentran problemas. Si ocurre alguna excepción —como una sintaxis incorrecta, un problema al leer o escribir una imagen, o cualquier otro problema que impida que el comando se complete correctamente— se obtendrá un mensaje descriptivo y un estado de salida 1.
A continuación se presenta una breve descripción de cada herramienta de línea de comandos. Haga clic en el nombre del programa para obtener detalles sobre su uso y una lista de las opciones de línea de comandos que modifican el comportamiento del programa. Si está empezando a familiarizarse con ImageMagick, comience con el programa magick. Asegúrese de revisar el tutorial de Anthony Thyssen sobre cómo usar las utilidades de ImageMagick para crear, editar, componer o convertir imágenes desde la línea de comandos.
- magick
- convierte entre formatos de imagen, además de redimensionar una imagen, aplicar desenfoque, recortar, eliminar motas, aplicar tramado, dibujar sobre ella, voltear, unir, remuestrear y mucho más.
- magick-script
- use este intérprete de lenguaje de scripting para convertir entre formatos de imagen, además de redimensionar una imagen, aplicar desenfoque, recortar, eliminar motas, aplicar tramado, dibujar sobre ella, voltear, unir, remuestrear y mucho más.
También admitimos subcomandos por compatibilidad con la versión 6 de ImageMagick:
- magick animate
- anima una secuencia de imágenes en cualquier servidor X.
- magick compare
- anota matemática y visualmente la diferencia entre una imagen y su reconstrucción.
- magick composite
- superpone una imagen sobre otra.
- magick conjure
- interpreta y ejecuta scripts escritos en el Magick Scripting Language (MSL).
- magick display
- muestra una imagen o secuencia de imágenes en cualquier servidor X.
- magick identify
- describe el formato y las características de uno o más archivos de imagen.
- magick import
- guarda cualquier ventana visible en un servidor X y la genera como un archivo de imagen. Puede capturar una sola ventana, toda la pantalla o cualquier porción rectangular de la pantalla.
- magick mogrify
- redimensiona una imagen, aplica desenfoque, recorta, elimina motas, aplica tramado, dibuja sobre ella, voltea, une, remuestrea y mucho más. mogrify sobrescribe el archivo de imagen original, mientras que magick escribe en un archivo de imagen diferente.
- magick montage
- crea una imagen compuesta combinando varias imágenes separadas. Las imágenes se disponen en mosaico sobre la imagen compuesta, opcionalmente adornadas con un borde, un marco, el nombre de la imagen y más.
- magick stream
- una herramienta ligera para transmitir uno o más componentes de píxel de la imagen, o de una porción de la imagen, al formato de almacenamiento que elija. Escribe los componentes de píxel a medida que se leen de la imagen de entrada, una fila a la vez, lo que hace que stream resulte conveniente al trabajar con imágenes grandes o cuando se requieren los componentes de píxel en bruto.
Es posible que su instalación tenga enlaces de compatibilidad directa con la versión 6 de ImageMagick. En ese caso, puede acceder a las herramientas directamente refiriéndose a ellas por su nombre. Por ejemplo:
magick identify -verbose myImage.png