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
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.
convert asuna.jpeg -resize 25% asuna2.png
convert simpson.jpg -crop 300x300+300+300 mrburns.jpg
convert chupacabras.jpg -sigmoidal-contrast 7,0% chupacabras2.jpg
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
convert -background lightgreen -fill green -font Bookman-Demi -strokewidth 3 -stroke white -pointsize 120 label:'JC Mouse' textoaimagen2.jpg
convert leon.jpg fuego.jpeg -average resultado.jpg
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
convert asuna.jpeg -bordercolor snow -background gray +polaroid asuna_polaroid.png
import -frame -crop 312x312+0+0 captura.png
composite texturametal.jpg bandera.jpg -tile -compose Softlight banderametal.jpg
convert ciudad.jpg -virtual-pixel HorizontalTile -background black -distort Polar 0 -crop 335x335+344,5+0 circulo.jpg
enjoy!
En este post construiremos un Servicio Web en Java bajo el estandar REST (Representational State Transfer), el cual hace[...]
Segunda parte del tutorial [Crea tu blog con el patrón MVC y php]. En esta 2da parte toca ver lo que es la creación del[...]
Una de las novedades de Java 9 y 10 aunque por el momento en modo de prueba (jdk.incubator.http) es el Cliente HTTP el c[...]
Tapiti v1.2.0 es un Software Educativo Gratuito multiplataforma para los sistemas operativos Windows y Linux el cual no[...]
Java 8 trae consigo una nueva versión del motor de JavaScript llamada Nashorn, este motor introduce mejoras de rendimien[...]
Este post es la continuación del tutorial «Generador de código para Netbeans« en donde vimos como crear un modulo para N[...]