Edición de imágenes en consola, con ImageMagick
ImageMagick es una colección de herramientas y librerías para leer, escribir y manipular una imagen en diversos formatos. Las operaciones de pocesamiento de imágenes están disponibles en línea de comandos. Se pueden redimensionar, cambiar su resolución, rotar, añadir texto, añadir efectos artísticos, etc…, lo que quieras.
Instalación de imageMagick
Yo cuando lo descubrí ya lo tenía instalado, pero de todas formas está en los repositorios, es tan fácil como:
Redimensionar una imagen.
Existen varias opciones:
Redimensionarla porcentualmente:
Cambiarle la resolución (a 800×600):
Cambiar la calidad
En este caso, al 85%:
Rotar una imagen
Para rotar hacia la derecha indica el número de grados como un número positivo. Si quieres rotar hacia la izquierda indica el número de grados como un número negativo.
Así rotaríamos 90 grados a la derecha:
Añadir texto a una imagen
Opciones:
- fill white rellena las letras de color blan en lugar del negro por defecto
- pointsize especifica el tamaño de letra
- draw ‘text 10,50 " … "’ Dibuja el texto entre las comillas dobles en la posición 10,50
Y mucho más
Hay muchos más comandos para hacer efectos artísticos, como por ejemplo “spread” para indicar en qué medida se va a esparcir una imagen; “solarize” para indicar un grado de solarizado; etc, etc, etc, …
Luego seguiré con esta receta, añadiendo bien añadido cómo se hacen los efectos artísticos, cómo se hace un script para hacer lo que quieras con todas las imágenes de un directorio, etc…Pero ahora mismo no puedo ;) Si alguien se anima…
Referencias
man convert
- Starlinux