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!
El proyecto «Java Decompiler» tiene como objetivo desarrollar herramientas para descompilar y analizar byte code de jav[...]
Las aplicaciones con IA (Inteligencia Artifical) cada vez son más y más comunes, estos nos permiten hacer muchas cosas u[...]
Ya tengo varios post sobre conexión a base de datos en varios lenguajes y claro no podía faltar c#, el siguiente tutoria[...]
AssertJ Swing es una biblioteca para Java que proporciona una interfaz fluida para la realización automatizada de prueba[...]
Los JavaBeans son clases que encapsulan objetos en un solo objeto (beans). Son fáciles de crear y pueden contener muchos[...]
En nuestro mapa interactivo, se hará uso de un mapa departamental dividido en provincias, todo a través de shapes, si b[...]