Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Linux / Introducción a la edición de imágenes con ImageMagick

Introducción a la edición de imágenes con ImageMagick

Autor jc mouse miércoles, agosto 21, 2019

ImageMagick es un software de código abierto multiplataforma que contiene una serie de herramientas para leer, mostrar, manipular y convertir imágenes en más de 200 formatos. No cuenta con una GUI  (Interfaz Gráfica de Usuario) por lo que se debe ejecutar desde una consola. Se distribuye bajo una licencia Apache 2.0

logo editor de imagenes

  • El sitio web autorizado de ImageMagick es https://imagemagick.org.
  • El repositorio de código fuente autorizado es https://github.com/ImageMagick.
  • Se mantiene un espejo de código fuente en https://gitlab.com/ImageMagick.
  • Se continua manteniendo la versión heredada de ImageMagick, versión 6, en https://legacy.imagemagick.org.

INSTALACIÓN

sudo apt-get install imagemagick

USO BÁSICO

A continuación mostramos algunos ejemplos básicos de la suite de herramientas de ImageMagick bajo el sistema operativo Linux.

  • Re dimensionar imagen: -resize + porcentaje o -resize + dimensiones
convert asuna.jpeg -resize 25% asuna2.png

asuna SAO

  • Recortar imagen: -crop ANCHOxALTO+X+Y donde ANCHOxALTO es el tamaño de imagen que se quiere cortar y X y Y es el desplazamiento, es decir +0+0 es igual a la esquina superior izquierda. Tenemos un collage de imágenes de 600×600 y queremos cortar la ultima imagen que corresponde al señor Burns.
convert simpson.jpg -crop 300x300+300+300 mrburns.jpg

burns excelente

  • Iluminación: -sigmoidal-contrast + nivel de umbral en %
convert chupacabras.jpg -sigmoidal-contrast 7,0% chupacabras2.jpg

chupacabras infraganti

  • Desenfoque según un Blur Map (Mapa de desenfoque: imagen en blanco y negro degradado)
convert model.jpg blurmap.jpg -compose Blur -set option:compose:args 10 -composite resultadodesenfoque.jpg

Si no tienes una imagen con degradado, puedes crear una con:

convert -size 100x100 gradient:black-white degradado.jpg

desenfoque de imagen con blur map

  • Texto a Imagen:
convert -background lightgreen -fill green -font Bookman-Demi -strokewidth 3 -stroke white -pointsize 120 label:'JC Mouse' textoaimagen2.jpg

texto a imagen

  • Exposición doble: combina dos imágenes en la misma escena con un efecto de atenuación o «fantasma». Las imágenes deben ser del mismo tamaño.
convert leon.jpg fuego.jpeg -average resultado.jpg

incendio forestal bolivia

  • Montaje de imágenes: El uso más básico de esta opción es a creación de tablas de imágenes en miniatura aunque puede hacerse mucho más combinado con otras opciones.

Dado cuatro imágenes en formato PNG con transparencia de diferentes dimensiones, se crea una tabla de imágenes con una dimensión de 220×220 por imagen y un espacio de 4 con fondo blanco y ademas se agrega sombra.

montage logojavascript.png logofoxpro.png \
logocplus.png logopython.png \
-geometry 220x220+4+4 -background white -shadow resultado.png

montaje de logos de programacion

  • Efecto Polaroid: Añade un borde a las imágenes y las rota simulando la forma de las fotografías tomadas con una cámara polaroid.
convert asuna.jpeg -bordercolor snow -background gray +polaroid asuna_polaroid.png

Efecto polaroid en linux

  • Captura de pantalla: Nos permite realizar capturas de pantalla de todo el escritorio, partes de el e incluso se puede capturar una serie de pantallas. A continuación capturamos una porción de nuestra pantalla.
import -frame -crop 312x312+0+0 captura.png

Captura de pantalla

  • Agregar textura a una imagen: la textura debe estar en escala de grises, los métodos de composición son HardLight, Softlight, Pinlight, Pegtoplight , etc
composite texturametal.jpg bandera.jpg -tile -compose Softlight banderametal.jpg

bandera metalica de bolivia

  • Distorsión Polar: Donde sus argumentos opcionales son «Radius_Max Radius_Min Center_X,Center_Y Start_Angle,End_Angle». La imagen que nos genera tendrá las mismas dimensiones que la original así que podemos hacer uso de -crop para recortar la imagen final según nuestros intereses.
convert ciudad.jpg -virtual-pixel HorizontalTile -background black -distort Polar 0 -crop 335x335+344,5+0 circulo.jpg

efecto de fotografía

enjoy!

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Tapiti: A sumar y a saltar (Software Educativo)

Tapiti: A sumar y a saltar (Software Educativo)

Tapiti v1.2.0 es un Software Educativo Gratuito multiplataforma para los sistemas operativos Windows y Linux el cual no...

Configura tu smartphone y PC para testear aplicaciones

Configura tu smartphone y PC para testear aplicaciones

Cuando desarrollamos aplicaciones para android como programadores nos interesa la velocidad al tiempo de depurar el códi...

JTable con imágenes

JTable con imágenes

En este post dejo una forma de como utilizar imágenes en un JTable ademas de implementar MouseListener para realizar dif...

Curso gratuito de programación Python de Microsoft

Curso gratuito de programación Python de Microsoft

Microsoft el gigante de la tecnología está tratando de hacer que Python sea más fácil de comprender para aquellos intere...

Transición de imágenes al estilo PowerPoint

Transición de imágenes al estilo PowerPoint

¿Qué es una transición? Una transición es un efecto de movimiento que se da entre una imagen y la siguiente en una prese...

DeepFaceDrawing: Generación de imágenes faciales a partir de bocetos

DeepFaceDrawing: Generación de imágenes faciales a partir de bocetos

Las recientes técnicas de traducción profunda de imagen a imagen permiten la generación rápida de imágenes faciales a pa...

Comparte lo que sabes

Categorias

Últimas entradas

El gigante tecnologico Google a puesto un bonito Doodle en su buscador que esta fascinando a sus millones de usuarios qu...

WhatsApp anuncio a través de su blog que ya se encuentra disponible la función de envío de fotos y videos TEMPORALES, es...

Muchas de las innovaciones computacionales de la NASA se desarrollaron para ayudar a explorar el espacio, pero ahora la...

TikTok es una plataforma de microvideos muy popular entre los jóvenes el cual cuenta ya con millones de videos cortps de...

Herramientas

Generador de Enlaces a Whatsapp