Evolvotron: arte evolutivo
31 Diciembre 2008
¿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.

Convirtiendo imágenes con ImageMagik (II)
25 Octubre 2008
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
Imágenes PNG ligeras
15 Octubre 2008
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.
Convirtiendo imágenes con ImageMagik (I)
5 Octubre 2008
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:
Feh, un visor de imágenes ligero
12 Abril 2008
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.
Optimizando y reduciendo imágenes PNG
18 Marzo 2008
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).
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).





