Arte ASCII

2024-12-23

Algo que me gusta de la terminal, es que aunque no podemos visualizar imágenes como lo haríamos en un entorno gráfico, podemos ver figuras e incluso imágenes en arte ASCII. Sin embargo con este artículo no quiero hablar de su historia, sino de lo mucho que me gusta, de cómo y dónde podemos crear estas maravillosas obras de arte.

Desde que tuve mi primer contacto con la Internet y las salas de chat web, para luego terminar conversando a través de MS Messenger, y veía esas figuras y letreros, me llamó mucho la atención.

Pues bien, recientemente tuve la curiosidad de poder hacer este tipo de letreros desde la terminal, y los comandos más populares sin duda son toilet y figlet, basta con instalarlos, ejecutar el comando con el letrero que queremos, ya sea entre comillas o sin ellas y ya está.

Sin embargo, al instalar estos dos comandos, solo traen unas pocas fuentes para poder hacer estos divertidos letreros. Ahora, para poder tener más, las podemos descargar de un repositorio en GitHub; se almacenan en los directorios de dichos comandos y listo.

Para listar las fuentes adicionales basta con ejecutar el comando figlist. Las fuentes se almacenan en los directorios /usr/share/figlet/ y /usr/share/toilet/

Figlet-fonts

$ figlet -f Alligator2 yejokjanan

:::   ::: :::::::::: ::::::::::: ::::::::  :::    ::: ::::::::::: :::     ::::    :::     :::     ::::    ::: 
:+:   :+: :+:            :+:    :+:    :+: :+:   :+:      :+:   :+: :+:   :+:+:   :+:   :+: :+:   :+:+:   :+: 
 +:+ +:+  +:+            +:+    +:+    +:+ +:+  +:+       +:+  +:+   +:+  :+:+:+  +:+  +:+   +:+  :+:+:+  +:+ 
  +#++:   +#++:++#       +#+    +#+    +:+ +#++:++        +#+ +#++:++#++: +#+ +:+ +#+ +#++:++#++: +#+ +:+ +#+ 
   +#+    +#+            +#+    +#+    +#+ +#+  +#+       +#+ +#+     +#+ +#+  +#+#+# +#+     +#+ +#+  +#+#+# 
   #+#    #+#        #+# #+#    #+#    #+# #+#   #+#  #+# #+# #+#     #+# #+#   #+#+# #+#     #+# #+#   #+#+# 
   ###    ##########  #####      ########  ###    ###  #####  ###     ### ###    #### ###     ### ###    #### 

$ cbonsai

                &&&
              &  &&&&
         &&&&&&&&&\
         &&&&&&&/|\&
           & &|&|&&&
             \/|/& &
        &&&& &\|&& & &
       &&  &&/~\|&&~&&&&
            \|  \|&\&&&&&
             /~~||/&&&&&&
                |/\  &&&
               /|\|\  &&
               /~\|
               \| |/
     &          //~
  & &&&&       \/~
 & &&&&&/       /~|
   &&&&&& \___\_  /~|/
     && \_\ \\|   /~/|\
     &        \___\__~
                  /~~
   :___________./~~~\.___________:
    \                           / 
     \_________________________/ 
     (_)                     (_)

-------------------------------------------------

.-=( Pac-Man [7] )=-.
================================================.
     .-.   .-.     .--.                         |
    | OO| | OO|   / _.-' .-.   .-.  .-.   .''.  |
    |   | |   |   \  '-. '-'   '-'  '-'   '..'  |
    '^^^' '^^^'    '--'                         |
===============.  .-.  .================.  .-.  |
               | |   | |                |  '-'  |
               | |   | |                |       |
               | ':-:' |                |  .-.  |
l42            |  '-'  |                |  '-'  |
==============='       '================'       |

------------------------------------------------
Thank you for visiting https://asciiart.website/
This ASCII pic can be found at
https://asciiart.website/index.php?art=video%20games/pac%20man

Páginas

Obviamente hay muchas páginas donde uno puede recurrir para diseñar letreros, o incluso procesar imágenes en formato ASCII, así que acá dejo una pequeña lista de los que he encontrado y me han gustado.

ASCII Art
Mozz - ASCII Art Gallery
joan stark's ASCII Art Gallery
ASCII Art Archive
ASCII Text Generator
ASCII Art Generator
emotes.io

Programas

También encontré un programa multiplataforma, y que se puede ejecutar prácticamente en cualquier sistema, ya que está escrito en Java, solo es descargar y ejecutar; incluso también se puede descargar las fuentes directamente desde su apartado de descargas. Lo que me gusta de este programa, es que se puede procesar imágenes .jpeg o .png; hasta se puede crear animaciones, es muy divertido!

Java ASCII Versatile Editor