Linux · Gráficos
ImageMagick
ImageMagick es un conjunto de herramientas de línea de comandos y scriptables para crear, editar y convertir imágenes raster.
- Licencia
- GPL-3.0
- Última versión
- 7.1.2-34
¿Qué es ImageMagick?
ImageMagick lleva existiendo desde 1990 y ha evolucionado hasta convertirse en una colección madura y ampliamente utilizada de utilidades que se pueden invocar desde la shell o incrustar en programas. Soporta una enorme variedad de formatos y operaciones, desde un simple redimensionado hasta composiciones complejas, y está disponible en los repositorios oficiales de las principales distribuciones.
Está dirigido a usuarios que necesitan una forma fiable y scriptable de procesar imágenes en lote o en flujos de trabajo automatizados. Los usuarios avanzados, administradores de sistemas y desarrolladores aprecian su flexibilidad y el hecho de que se pueda usar sin una interfaz gráfica.
En comparación con herramientas de Windows como XnView, ImageMagick se siente más técnico; trabajas en la terminal, pero obtienes un control preciso sobre cada parámetro. La curva de aprendizaje es más pronunciada, pero una vez que lo dominas, puedes hacer casi todo lo que un editor con GUI puede hacer, a menudo más rápido y con scripts reproducibles.
Ideal para: Conversión automatizada de imágenes y procesamiento por lotes en un entorno Linux.
Funciones clave de ImageMagick
- Utilidades de línea de comandos (convert, mogrify, identify)
- Scriptable mediante shell, Python, Perl, etc.
- Soporta más de 200 formatos de imagen
- Procesamiento por lotes con comodines
- Manipulación extensa de imágenes (redimensionar, recortar, rotar, conversión de espacio de color)
- Soporte integrado para animaciones
- Optimización de imágenes y compresión sin pérdida
Ventajas
- Gratis y de código abierto
- Multiplataforma y nativo de la distribución
- Altamente scriptable para automatización
- Gran comunidad y documentación
Inconvenientes
- Sin GUI nativa (requiere front-ends de terceros)
- La sintaxis de comandos puede ser poco intuitiva para principiantes
- Los mensajes de error a veces son crípticos
Programas de Windows que sustituye ImageMagick
Cómo instalar ImageMagick en Linux
sudo apt install imagemagicksudo apt install imagemagicksudo dnf install ImageMagicksudo pacman -S imagemagicksudo zypper install ImageMagickConsejos para usuarios de Windows
Si vienes de XnView, empieza aprendiendo el comando "convert": por ejemplo, convert input.jpg -resize 800x600 output.png. ImageMagick usa las mismas extensiones de archivo para la mayoría de los formatos, así que puedes mantener tus archivos existentes. Los atajos se reemplazan por opciones de comando; por ejemplo, "Rotate 90°" de XnView se convierte en -rotate 90. Usa el comando "mogrify" para cambios por lotes in situ y "identify" para inspeccionar las propiedades de la imagen. El flujo de trabajo cambia de hacer clic a escribir scripts, pero puedes encadenar comandos en una sola línea o en un script de shell para tareas repetibles.
ImageMagick: preguntas frecuentes
¿Cómo instalo ImageMagick en Ubuntu?
Ejecuta "sudo apt install imagemagick". El paquete está en el repositorio principal y está actualizado.
¿Puedo usar ImageMagick para convertir un PDF a PNG?
Sí, usa "convert file.pdf[0] output.png". Se convierte la primera página; añade "[0-9]" para múltiples páginas.
¿Es seguro usar ImageMagick con imágenes no confiables?
El software en sí es seguro, pero ten precaución con scripts que descarguen y procesen imágenes de internet; valida siempre la entrada.
¿Cuál es la diferencia entre convert y mogrify?
"convert" crea un archivo nuevo; "mogrify" sobrescribe el original o escribe en un archivo nuevo si usas la opción -path.
Actualizado el