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…

Anuncios

Transformar y editar PDF

En esta entrada vamos a ver varias herramientas para transformar y editar archivos PDF. Las cuatro primeras son para ser usadas desde la consola de texto y permiten transformar archivos PDF en otros formatos más facilmente editables. Las dos últimas son aplicaciones gráficas que permiten modificar o editar directamente archivos PDF.

pdf

pdftotext

Transforma archivos pdf en archivos de texto (txt).

pdftotext -layout archivo.pdf archivo.txt

La opción -layout intenta mantener (en la medida de lo posible) el formato original del texto.

Más información en http://linux.die.net/man/1/pdftotext

Leer el resto de la entrada…

Convirtiendo imágenes con ImageMagik (II)

En la primera parte hablamos sobre como reducir el tamaño de las imágenes. Ahora vamos a ver como añadir algunos elementos decorativos a las imágenes.

Para hacerlo más completo veremos como reducir las imágenes y añadir la decoración en una misma línea de texto. También vamos a incluir lo que hemos visto en anterirores entradas sobre hacer las imágenes PNG más ligeras.

El ejemplo que vamos a elegir será el siguiente: Vamos a crear unos thumbnails a partir de unas fotografías. Queremos que los thumbnails sean lo más livianos posible y que tengan algún tipo de decoración.

Lo primero será Abrir una terminal en el directorio (carpeta) en el que tengamos las imágenes que queremos transformar. Seguiremos utilizando el comando convert, al que añadiremos alguna de las siguientes opciones:

border

Añade un borde a la imágen. Usaremos la opción bordercolor para definir el color del borde. Ejemplo:

convert ‘*.jpg’ -thumbnail 150×150 -bordercolor green -border 5×5 imagen%02d.png8

Leer el resto de la entrada…

Imágenes PNG ligeras

Cuando se habla de imágenes en formato PNG se suele pensar en imágenes muy pesadas. Adecuadas, quizás, para ser usadas como iconos en nuestro escritorio o como ilustraciones en un documento; pero no aptas para ser utilizadas en una página web. Sin embargo PNG es un formato muy flexible, que permite crear imágenes ligeras, reduciendo el número de colores utilizado. En estos casos se suele hablar de PNG8, PNG24 Y PNG32.

PNG8 – Utiliza una paleta de colores de 8 bits. Ofrece imágenes con un máximo de 256 colores y permite usar transparencias simples. El resultado es similar al del formato GIF, aunque con una mejor compresión. Es el más apropiado para ser usado en páginas web. Es ideal para iconos, thumbnails e imágenes pequeñas, en general.

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…