Qué es ImageMagick y cómo usarlo

Foro sobre GNU Linux
gbeltran
Mensajes: 310
Registrado: 13 May 2023, 01:15
Ubicación: Valencia - España
Contactar:

Qué es ImageMagick y cómo usarlo

Mensaje por gbeltran »

ImageMagick es una poderosa herramienta de línea de comandos para crear, editar y convertir imágenes en Linux desde la terminal o línea de comandos (CLI).

Instalación
Aunque es muy probable que ya lo tengas instalado en tu distro Linux, asegúrate de ello. Si no lo tuvieras, puedes instalarlo usando el gestor de paquetes de tu distribución. Por ejemplo:

- En Debian/Ubuntu:

Código: Seleccionar todo

  sudo apt-get update
  sudo apt-get install imagemagick
- En Fedora:

Código: Seleccionar todo

  sudo dnf install ImageMagick
- En Arch Linux:

Código: Seleccionar todo

  sudo pacman -S imagemagick
Comandos Básicos de ImageMagick

- Convertir imágenes:
Para convertir una imagen de un formato a otro, usa el comando `convert`:

Código: Seleccionar todo

   convert input.jpg output.png
 
- Redimensionar imágenes:
Para redimensionar una imagen, puedes usar la opción `-resize`:

Código: Seleccionar todo

   convert input.jpg -resize 800x600 output.jpg
 
- Recortar imágenes:
Para recortar una imagen, usa la opción `-crop`:

Código: Seleccionar todo

   convert input.jpg -crop 100x100+10+10 output.jpg
 
Esto recortará un área de 100x100 píxeles comenzando desde la posición (10,10).

- Agregar texto a una imagen:
Puedes agregar texto a una imagen con la opción `-annotate`:

Código: Seleccionar todo

   convert input.jpg -font Arial -pointsize 36 -draw "text 10,50 'Hola Mundo'" output.jpg
 
- Crear un GIF animado:
Para crear un GIF animado a partir de varias imágenes:

Código: Seleccionar todo

   convert -delay 20 -loop 0 frame1.png frame2.png frame3.png animation.gif
 
- Ver información de la imagen:
Para ver información sobre una imagen, usa el comando `identify`:

Código: Seleccionar todo

   identify input.jpg
 
Otras Funciones

- Aplicar efectos: ImageMagick permite aplicar varios efectos, como desenfoque, rotación, etc.
- Combinación de imágenes: Puedes combinar varias imágenes en una sola usando `convert` con opciones como `-append` o `-background`.

Documentación de ImageMagick
Para más detalles y opciones avanzadas, consulta la documentación oficial de ImageMagick: https://imagemagick.org/script/index.php.
Responder