Cáscara

Edición de imágenes en la línea de comandos de Linux con ImageMagick

Edición de imágenes en la línea de comandos de Linux con ImageMagick

Cada vez que tratamos con imágenes en una línea de comando, necesitamos instalar o usar cualquiera de las herramientas de la línea de comando. Algunos de ellos incluyen GraphicsMagick, Scrot, Feh, Exiv2, etc. Estas herramientas nos permiten convertir, también nos ayudan a cambiar el tamaño, comparar, animar y ver las imágenes. Cada herramienta tiene su propio uso. En este tutorial, aprenderemos cómo realizar la edición básica de imágenes desde la línea de comandos de Linux cuando sea necesario. Usaremos ImageMagick para este propósito, que se usa con más frecuencia.

Cambiar el tamaño de una imagen en la línea de comandos de Linux

Para cambiar el tamaño de una imagen en la terminal de Linux, debe seguir los siguientes pasos.

Paso 1: En primer lugar, abra Terminal haciendo clic en el lanzador de Ubuntu y busque Terminal.

Paso 2: Ahora haga clic en la Terminal y espere a que se abra la terminal.

 

Paso 3: Una vez que se abre el terminal, tendrá una pantalla como esta:

Paso 4:

A continuación, una vez que se ha abierto el terminal, necesitamos instalar ImageMagick para continuar con el cambio de tamaño, el comando utilizado para este propósito es "Sudo apt-get install ImageMagick".

Ingrese las credenciales requeridas para continuar.

La instalación comenzará y su pantalla se mostrará como se muestra a continuación.

Para continuar con la instalación, escriba Y.

Después de la instalación final, esta es la pantalla en la línea de comando.

Ahora, queremos cambiar el tamaño de la imagen. Actualmente se encuentra en el escritorio con un índice de nombres.png

Moveremos nuestro directorio actual al Escritorio, donde se encuentra nuestra imagen.

La imagen que queremos cambiar de tamaño es index.png entonces escribimos un comando, con el nombre original de la imagen y luego corregiremos el porcentaje al que queremos que ocurra el cambio de tamaño y luego, lo almacenaremos en un nuevo nombre de archivo con .extensión png.

Aquí se crea la nueva imagen que se redimensiona en un 60% con el nombre nuevo índice.png

Las dos imágenes muestran los diferentes tamaños del mismo índice.png que hemos redimensionado usando el comando.

Convertir el tipo de archivo

Dado que el archivo de imagen anterior estaba en png y queremos convertirlo a.jpg Ahora, ingresaremos el comando para hacerlo usando el comando convertir y escribiendo el tipo de archivo al lado del tipo al que queremos convertir.

Entonces, el archivo ahora se ha convertido a otro tipo que es .jpg

Obtener información sobre la imagen en particular

Si desea obtener algún tipo de información sobre una imagen, simplemente ejecute el comando.

identificar -ping imageName.jpg

Se revela toda la información sobre la imagen.

Para más detalles, simplemente escribimos este comando.

El resultado que obtendremos es.

Voltear una imagen

Si planeamos voltear una imagen en la línea de comandos de Linux, no es algo difícil de hacer, simplemente escriba covert -flip imageName.jpg FlippedImageName.png. Esto nos permitirá lograr el resultado deseado.

Se puede ver la nueva imagen llamada Flipped-index en el escritorio.

Esta es la imagen invertida una vez que la abrimos. Como puedes ver es la imagen que deseábamos obtener. Nuestra imagen se ha volteado 90 grados, ya que la siguiente figura también muestra lo mismo.

Así es como podemos voltear nuestras imágenes usando la línea de comando.

Lista de colores

Para conocer todos los colores que se utilizan en una imagen, utilizamos un sencillo comando que nos ayudará a conocer los colores que intervienen en la composición de una imagen.

La salida será una visualización de una lista de colores que tenemos para nuestra imagen de índice.

Entonces, así es como obtenemos la lista de colores de cualquier imagen en particular que queramos.

Conversión de la imagen coloreada a blanco y negro

También podemos convertir una imagen en color en blanco y negro usando la línea de comandos de Linux. El comando es

Adición de un borde a una imagen

También podemos agregar el borde a cualquier imagen que queramos y podría ser de cualquier color, ya que en nuestro ejemplo hemos agregado el borde rojo. El comando utilizado para esto es

El índice de borde es la imagen de borde agregado.

La imagen una vez abierta, tiene un borde que es de color rojo, la siguiente figura muestra la misma.

Imagen negada

También podemos negar cualquier imagen cuando queramos usando el siguiente comando:

El índice negado se crea en el escritorio.

La imagen negada es la siguiente:

Conversión de una imagen a pdf

Cualquier imagen se puede convertir a pdf usando el comando.

Donde solo escribimos convertir imageName *.* Nombre del archivo.pdf.

Se creará un nuevo pdf para esa imagen en particular como se muestra en el escritorio de nuestro sistema.

Por lo tanto, la imagen se ha guardado en las versiones pdf como se muestra a continuación:

Monitor

Por último, veremos el comando si desea editar una imagen por su cuenta usando la GUI de ImageMagick, ejecute el siguiente comando.

Entonces, la GUI aparecerá eventualmente, lo que le permitirá realizar cambios.

Conclusión

En este tutorial, hemos discutido muchas formas interesantes de editar una imagen. El método más común utilizado para editar es ImageMagick, por lo que en este tutorial, también hemos usado el mismo y hemos realizado su instalación primero. Luego vimos muchas aplicaciones y acciones que podemos realizar usando ImageMagick. Primero, hicimos el cambio de tamaño de una imagen, luego aprendimos cómo cambiar el tipo de archivo según nuestra necesidad, luego vimos cómo mostrar la información de una imagen, luego vimos cómo volteamos una imagen, luego vimos las formas de ver los colores en una imagen. Luego vimos una técnica para convertir una imagen coloreada en blanco y negro, luego agregamos un borde (coloreado) a una imagen. Posteriormente convertimos la imagen en un archivo pdf. Por fin, vimos cómo podemos mostrar la GUI para poder usar ImageMagick. Estos son los comandos básicos pero necesarios útiles para que un usuario de Linux aprenda a editar una imagen en Linux.

Motores de juegos gratuitos y de código abierto para desarrollar juegos de Linux
Este artículo cubrirá una lista de motores de juegos de código abierto y gratuitos que se pueden usar para desarrollar juegos 2D y 3D en Linux. Existe...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider es la duodécima incorporación a la serie Tomb Raider, una franquicia de juegos de acción y aventuras creada por Eidos Montre...
Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...