Como crear imágenes ASCII en Linux

Publicado el 31 marzo 2015 por Technodyan

Las imágenes ASCII son aquellas imágenes que estan formadas totalmente por texto, como la que puedes ver al principio de esta entrada. Aunque no tienen mucha utilidad en realidad, las imágenes ASCII fueron tremendamente populares en los 90, y actualmente se pueden encontrar comunidades completas dedicadas al ”Arte ASCII”.

Pero aunque parezcan complicadas combinaciones de símbolos y letras, crear imágenes ASCII no es tan complicado, y puedes hacerlo tu mismo gracias a varias herramientas que existen, entre ellas, una de mis favoritas es ASCIIView, un programa muy simple que se ejecuta desde la terminal de Linux y que en segundos te permite tener tus propias imágenes ASCII ¿Te interesa conocerlo? Entonces sigue leyendo.

Como crear imágenes ASCII en Linux

Lo primero que tienes que hacer es instalar el paquete aview, que contiene asciiview, en Ubuntu o Linux Mint, sólo tienes que escribir lo siguiente en la terminal:

sudo apt-get install aview

Y una vez instalado, deberás abrir el directorio donde se encuentra la imagen que quieres convertir a ASCII (con el comando cd) y después deberás escribir ”asciiview” seguido del nombre del archivo, por ejemplo:

asciiview tux.jpg

Que daría como resultado algo como lo siguiente:

Finalmente, también puedes guardar tus resultados presionando ”S”, con lo que podrás exportarlos a un archivo de texto, perfecto para utilizarse en otras ocasiones.

Entre las características de asciiview podemos ver que existe una falta total de colores (más allá de los tonos de gris) y que la imagen se ajusta al tamaño de la ventana, agregando o eliminando caracteres si es necesario. Si te interesa una alternativa más completa (Soporta colores ya que las imágenes son en formato HTML y no TXT), siempre puedes probar con img2text y cacaview, ambos incluidos en libcaca, del celebre Caca Labs.

Pero con la terminal de Linux no sólo podemos crear imágenes ASCII, si no también letreros de texto ¿Qué mejor manera de resaltar una palabra?

Para hacerlo, necesitaremos el programa figlet, que puedes instalar con

sudo apt-get install figlet

Y para crear tus letreros solo necesitarás escribir ”figlet” seguido de la palabra, por ejemplo

figlet Technodyan

Da como resultado lo siguiente:

Figlet cuenta con algunas opciones más, como cambiar la fuente (figlet -f nombredelafuente texto), aunque sólo a las que ya están incluidas de forma predeterminada (figlist)

Finalmente, aunque la utilidad del arte ASCII es discutible, no hay duda que puede darte un rato de entretenimiento, además, puede ser una forma creativa de mostrar alguna imagen en foros y otros lugares (siempre y cuando no se distorsione la imagen al copiarla, algo que ocurre muy seguido).


Si te gusto el artículo, puedes compartirlo en redes sociales y seguir a Technodyan en Facebook o Google+ ¡Sería un gran apoyo! tus comentarios también serán muy apreciados. Si deseas contactar conmigo, entonces puedes visitar esta página de contacto, los mensajes serán contestados a la brevedad posible.