RSS

Multimedia vía consola – Imágenes

13 Ago

En muchas ocasiones hemos oído que la consola, todo lo puede. Sin embargo así mismo nos preguntamos, ¿Que tanto? o ¿Será posible ver vídeos, fotos o escuchar música?. Claro que es posible realizar estas tareas mediante consola. Tan solo debemos tener instaladas las herramientas necesarias para completar nuestro objetivo.

Iniciando con el proceso, determinaremos que tareas deseamos realizar. Luego de esto procedemos a instalar las herramientas a utilizar. En la siguiente imagen podrás visualizar que herramienta necesitas para cada tarea.

Existe otras herramientas para realizar estas tareas. Sin embargo he seleccionado estas ya que funcionan al 100%.

Para instalar estas herramientas en cualquier distribución derivada de Debian, tan solo debemos teclear “sudo apt-get install herramienta”, donde sustituiremos “herramienta” por el nombre de la misma (siempre en minúscula). En caso de utilizar Fedora utilizaremos “yum install herramienta”.

Imagemagick

Es una suite de software libre, para editar, crear, componer y/o convertir imágenes. Todo esto a través de comandos vía consola. Su utilidad se extiende hasta la automatización de tareas sobre más de un archivo. Como es de esperar, al tratar con una suite, nos centraremos en solo las funciones más comunes. Aquellas que ejecutamos generalmente con un buen visor de imágenes. De todas formas si deseas profundizar en el uso de esta magnífica suite, te dejaré el enlace a su página oficial.

Anímate 

Esta herramienta sirve para visualizar imágenes en movimiento como los gif. El método de uso es el siguiente: animate -opción ruta_imagen.

Opciones

-identify -> Muestra información acerca de la imagen.

Ej: animate -identify miimagen.png

-resize -> Cambia el tamaño de la imagen, sin causar cambios permanentes en el archivo.

Ej: animate -resize 100X200 miimagen.png –El valor puede ser expresado H x W. Si se desea solo se puede determinar el H o el W.

Ej: animate -resize 250% miimagen.png –De igual modo puede expresarse en %.

-rotate -> Gira la imagen, sin causar cambios permanentes en el archivo.

Ej: animate -rotate -90 miimagen.png –El valor expresado son los grados deseados.

Convert

Esta herramienta es útil al desear convertir las imágenes de un formato a otro. Aclarando que soporta sobre 100 formatos diferentes. El método de uso es el siguiente: convert -opción ruta_imagen. La opción es, valga la redundancia, opcional. Pudiendo convertir una imagen con tan solo “convert miimagen.png miimagen.jpg”.

Opciones

-colorize -> Pinta la imagen con el color determinado, esto manteniendo visible la imagen.

Ej: convert -colorize 0,0,50 miimagen.png miimagen.jpg –El color en patrón RGB.

-flip -> Invierte la imagen verticalmente.

Ej: convert -flip miimagen.png miimagen.jpg

-flop -> Invierte la imagen horizontalmente.

Ej: convert -flop miimagen.png miimagen.jpg

-resize -> Cambia el tamaño de la imagen permanentemente.

Ej: convert -resize 100X200 miimagen.png miimagen.jpg –El valor puede ser expresado H x W. Si se desea solo se puede determinar el H o el W.

Ej: convert -resize 250% miimagen.png miimagen.jpg –De igual modo puede expresarse en %.

-rotate -> Gira la imágen permanentemente.

Ej: convert -rotate -90 miimagen.png miimagen.jpg –El valor expresado son los grados deseados.

-type GrayscaleMatte-> Cambia una imagen de color a blanco y negro.

Ej: convert -type GrayscaleMatte miimagen.png miimagen.jpg 

Un dato que seguro gustará a más de uno, es el hecho de poder unir todas las fotos en un solo archivo pdf. Para esto nos posicionamos en la carpeta contenedora de las mismas y tecleamos “convert *.* miarchivo.pdf”.

Display

Dicha herramienta es útil en la visualización de las imágenes. Posee algunas opciones que lanzan una especie de entorno gráfico mediante consola con la cual interactuar y modificar las imágenes. El método de uso es el siguiente: display -opción ruta_imagen.

Opciones

-identify -> Muestra información acerca de la imagen.

Ej: display -identify miimagen.png

-flip -> Invierte la imagen verticalmente.

Ej: display -flip miimagen.png miimagen.jpg

-flop -> Invierte la imagen horizontalmente. 

Ej: display -flop miimagen.png miimagen.jpg

-resize -> Cambia el tamaño de la imagen, sin causar cambios permanentes en el archivo.

Ej: display -resize 100X200 miimagen.png –El valor puede ser expresado H x W. Si se desea solo se puede determinar el H o el W.

Ej: display -resize 250% miimagen.png –De igual modo puede expresarse en %.

-rotate -> Gira la imagen, sin causar cambios permanentes en el archivo.

Ej: display -rotate -90 miimagen.png –El valor expresado son los grados deseados.

Identify

En caso de solo desear información, y me refiero a toda la información posible de una imagen, esta es la herramienta adecuada. Simplemente tecleamos “identify -verbose miimagen.png” y listo.

Import

Con esta herramienta queda demostrado lo versátil que puede ser la consola, permitiéndonos realizar capturas de pantalla. Esto con tan solo teclear “import nombre_de_captura.jpg”. Seguido de esto el cursor se convertirá en una cruz y con solo un clic en la pantalla a capturar se realizará la misma.

Mogrify

Al usar mogrify podremos realizar las mismas tareas que usando convert, con la diferencia de no necesitar convertir la imagen a modificar. Por ejemplo para cambiar el tamaño de una imagen usando convert es necesario cambiarla de formato. Si no necesitas convertir la imagen y tan solo deseas cambiar el tamaño, debes utilizar mogrify. El método de uso es el siguiente: mogrify -opción ruta_imagen.

Opciones

-colorize -> Pinta la imagen con el color determinado, esto manteniendo visible la imagen.

Ej: mogrify -colorize 0,0,50 miimagen.png miimagen.jpg –El color en patrón RGB.

-flip -> Invierte la imagen verticalmente.

Ej: mogrify -flip miimagen.png miimagen.jpg

-flop -> Invierte la imagen horizontalmente 

Ej: mogrify -flop miimagen.png miimagen.jpg

-resize -> Cambia el tamaño de la imagen permanentemente.

Ej: mogrify -resize 100X200 miimagen.png miimagen.jpg –El valor puede ser expresado H x W. Si se desea solo se puede determinar el H o el W.

Ej:mogrify -resize 250% miimagen.png miimagen.jpg –De igual modo puede expresarse en %.

-rotate -> Gira la imagen permanentemente.

Ej: mogrify -rotate -90 miimagen.png miimagen.jpg –El valor expresado son los grados deseados.

-type GrayscaleMatte-> Cambia una imagen de color a blanco y negro.

Ej: mogrify -type GrayscaleMatte miimagen.png miimagen.jpg

Me parece que con esto es más que suficiente para que puedas manejar imágenes en modo texto. El resto, como bien dije, lo dejo para que investigues en la web oficial.

Anuncios
 
Deja un comentario

Publicado por en agosto 13, 2012 en Usemos La Consola

 

Etiquetas: , , , , , , , , , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: