Hachoir-metadata

Hachoir-metadata es una aplicación que permite extraer los metadatos de archivos de video, audio y de imagen. También de algunos otros tipos de archivo, como los .torrent, los .exe y algunos comprimidos (aunque no de los .rar).

Ofrece tres formas de visualizar los metadatos:

Modo texto (en terminal):

  hachoir-metadata

Modo gráfico (gtk):

  hachoir-metadata-gtk

Modo gráfico (qt):

  hachoir-metadata-qtejemlos de hachoir-metadata

Esta aplicación se puede encontrar en los repositorios de Debian, con el nombre de python-hachoir-metadata.

Capturas de pantalla con ImageMagik

Ya hemos hablado en otras entradas de ImageMagik, una herramienta para el tratamiento de imágenes que puede ser usada desde la consola de texto y que ofrece múltiples utilidades. Una de ellas es la posibilidad de hacer capturas de pantalla. Para ello tenemos el comando import. Este comando dispone de una gran variedad de opciones, que nos van a permitir hacer, prácticamente, todo lo que deseemos con una captura de pantalla.

Además de usarlo desde una terminal, podemos incluir el comando import, con las opciones que deseemos, en el menú o podemos asignarle atajos de teclados o podemos utilizarlo dentro de un script…

Vamos a ver como se usa el comando import

Empecemos por lo más simple: abrimos una terminal y escribimos import, seguido del nombre que queramos poner al archivo. Por ejemplo:

import captura_pantalla.png

Al pulsar la tecla Enter el cursor se transformará en una cruz. Entonces…

  • Si pinchamos en un punto de la pantalla y arrastramos el ratón, se formará un rectángulo. Al soltar el botón izquierdo del ratón tendremos una captura de pantalla del area comprendida dentro del rectángulo.
  • Si hacemos click en un algún punto vacío del escritorio obtendremos una captura de toda la pantalla.
  • Si hacemos click en una ventana capturaremos el contenido de la misma.
  • También podemos obtener capturas de pantalla de otros elementos del escritorio como barra de tareas, paneles, iconos…

Leer el resto de la entrada…

Evolvotron: arte evolutivo

¿Alguna vez has deseado ser un artista, pero te has dado cuenta de que no dispones ni del tiempo ni de la paciencia necesarios para aprender y practicar? ¿Te has preguntado si habrá programas que te permitan desarrollar tus inquietudes artísticas sin tener que realizar un gran esfuerzo? Pues la respuesta es sí, los hay. Vamos a hablar de uno de esos programas. Vamos a hablar de Evolvotron.

disco volador azul naranja

Leer el resto de la entrada….

Convirtiendo imágenes con ImageMagik (I)

ImageMagik es un programa de tratamiento de imágenes pensado para ser usado desde la consola de texto. Podemos preguntarnos que para qué queremos usar la consola de texto cuando tenemos programas como Gimp, que nos permiten manipular las imágenes comodamente desde un entorno gráfico. Pues bien, hay situaciones en las que nos puede resultar más útil usar la consola que un programa gráfico. Una, muy habitual, es que tengamos una serie de imágenes a las que queremos aplicar un determinado cambio. Por ejemplo, tenemos varias imágenes en formato jpg y queremos crear a partir de ellas unos thumbnails de un tamaño de 150×150 pixeles en formato png. Hacerlo una a una con Gimp puede ser un proceso largo y aburrido, sobre todo si son muchas imágenes, pero desde la consola, con ImageMagik, podemos hacerlo escribiendo una sola línea de texto.

Para ello primero deberemos comprobar si tenemos instalado ImageMagik. Si no es así lo instalaremos. Después abriremos una terminal dentro del directorio en el que se encuentran las imágenes.

El comando convert nos permite realizar distintos tipos de conversiones en una imágen. La opción -resize sirve cambiar el tamaño. Veamos unos ejemplo sencillos:

convert elefante.jpg elefante.png

convert elefante.jpg -resize 64×64 elefantemini.jpg

convert elefante.jpg -resize 64×64 elefante.png

En el primer ejemplo hemos cambiado de formato, en el segundo de tamaño y en el tercero de formato y tamaño a la vez.

Ahora volvamos al ejemplo que proponíamos en el primer parrafo:

Leer el resto de la entrada…

Feh, un visor de imágenes ligero

Siguiendo con el tema del post anterior. Una cosa que no me gusta de los visores de imágenes, tanto de Gnome como Kde, es el tiempo que tardan en cargarse. Cuando hago doble click en una imágen lo primero que quiero ver es la imágen, no el interfaz gráfico de la aplicación. Supongo que el tiempo de espera dependerá de la potencia del ordenador. En el mío es de varios segundos y cuando quiero ver más de una imágen esas esperas terminan siendo irritantes.

Buscando alternativas he encontrado una que me ha llamado la atención. Se trata de feh. Aunque está pensado para ser utilizado desde la línea de comandos, podemos integrarlo fácilmente en nuestro entorno gráfico. Solo tenemos que indicar a nuestro gestor de archivos que use feh para abrir las imágenes.

tux en feh

–Leer el resto de la entrada…>

Optimizando y reduciendo imágenes PNG

Puede que nos haya ocurrido más de una vez. Tenemos un imágen en formato PNG . Nos gusta y queremos ponerla en nuestro blog o página web. Pero ocupa demasiado. Hoy vamos a ver una serie de programas que se encargan reducir el tamaño de un archivo PNG. Se trata de optipng, pngcrush, pngnq y pngquant. Son programas que funcionan desde la línea de comandos. Pero que nadie se asuste. Como comprobaremos a continuación, éste es uno de esos casos en los que manejar un programa desde la línea de comandos resulta más sencillo que hacerlo desde un interfaz gráfico.

Lo primero,obviamente, es instalarlos. Se encuentran en los repositorios oficiales de Debian. Así que podemos instalarlos fácilmente desde Synaptic. O si lo preferimos podemos hacerlo desde la línea de comandos (apt-get install optipng pngcrush pngnq pngquant).

Para utilizarlos deberemos abrir una terminal y situarnos en el directorio (carpeta) en la que se encuentra el archivo PNG que queremos reducir. Algunos gestores de archivos ofrecen la opción de abrir una terminal desde una carpeta. En Nautilus esta opción no viene por defecto, pero se la podemos añadir instalando la extensión nautilus-open-terminal. En cualquier caso siempre podemos acceder a un directorio escribiendo el comando cd seguido de la ruta en la que se encuentra (por ejemplo: cd /home/pepe/Imágenes).

debiantux

Ahora vamos a explicar, por separado, algunas características de estos programas.

Los dos primeros (optipng y pngcrush) ofrecen compresión sin perdida. La reducción de tamaño no es muy grande, pero permiten conservar la calidad.

Para usar optipng solo tenemos que escribir optipng seguido del nombre del archivo (por ejemplo: optipng tux.png). Sustituye el archivo original por el nuevo. Si queremos conservar la imágen antigua podemos usar la opción -k, que hará un backup de ella (en el ejemplo: optipng -k tux.png).

Con pngcrush escribiremos pngcrush seguido por el nombre del archivo original y el nombre del nuevo (por ejemplo: pngcrush tux.png tuxligero.png). Otra posibilidad es usar la opción -e para añadir una extensión al nombre (por ejemplo: pngcrush -e ligero.png tux.png).

Los otros dos (pngnq y pngquant) comprimen reduciendo el número de colores disponible. El tamaño del archivo resultante es mucho menor, pero hay una perdida de calidad. Son ideales para imágenes con muy poca variedad de color.

Para pngnq solo tenemos que escribir pngnq seguido del nombre del archivo (por ejemplo: pngnq tux.png). Añadirá automáticamente una extensión al nuevo archivo, para diferenciarlo del original. Si queremos definir nosotros el número de colores, podemos hacerlo añadiendo la opción -n seguida del número de colores deseado (256 o menos) (por ejemplo: pngnq -n 64 tux.png).

En cuanto a pngquant es muy similar. Escribiremos pngquant seguido del número de colores deseado (256 o menos) y del nombre del archivo. (por ejemplo: pngquant 256 tux.png). También añade automáticamente una extensión para nombrar el nuevo archivo.

Para más información podemos recurrir a los manuales. Escribiremos en la terminal el comando man seguido del nombre del programa (por ejemplo: man optipng).