Convertir texto o imagen a arte de caracteres ASCII
Escrito por
el .
gnu-linux
planeta-codigo
software-libre
Enlace permanente
Comentarios
El arte ASCII es utilizar caracteres para obtener una composición que simula una imagen o dibujo. Es posible convertir texto a arte de caracteres ASCII o una imagen en formato svg, jpeg o png a texto. En GNU/Linux hay herramientas de línea de comandos que permiten crear arte ASCII tanto para texto como para imágenes. En internet también hay disponibles páginas que ofrecen el servicio de generar arte ASCII sin necesidad de instalar ningún software en la propia computadora.
Con la combinación adecuada de caracteres y varias líneas de texto es posible crear composiciones artísticas de texto, formando un arte ASCII basado en múltiples caracteres. El arte ASCII permite crear dibujos o convertir una frase en un texto en forma de dibujo.
El arte ASCII es adecuado para ser mostrado en interfaces basadas en texto como la terminal del sistema operativo. En GNU/Linux hay utilidades de línea de comandos que permiten crear arte ASCII, también hay páginas web que proporcionan la funcionalidad sin necesidad de instalar ningún software en el sistema.
Contenido del artículo
Texto a arte de caracteres ASCII
La herramienta figlet de linea de comandos permite convertir una frase a arte ASCII, es posible configurarla con diferentes estilos de fuente que producen resultados diferentes en el arte ASCII. Utilizando caracteres de escape de la terminal es posible añadir colores, Jansi es una librería Java que permite añadir colores a texto emitido en la terminal.
Además de instalar el paquete de figlet en la distribución de GNU/Linux hay que descargar los archivos de las fuentes para generar el arte ASCII con el estilo deseado. La fuente se indica en el comando con el parámetro -f.
|
|
|
|
Imagen a arte de caracteres ASCII
También es posible convertir una imagen a arte ASCII, en el caso de las imágenes el resultado ha de tener un número adecuado de líneas y columnas para producir resultados con la suficiente definición para obtener resultados fieles a la imagen original.
La herramienta jp2a permite convertir una imagen a arte ASCII. Basta con indicar la imagen fuente y personalizar las opciones del resultado como la anchura de caracteres con la opción –width. Utilizando las tuberías del intérprete de comandos es posible combinar el resultado de un comando que procese o transforme la imagen y se la proporcione como entrada a jp2a, en este caso para utilizar formatos no soportado por jp2a convirtiéndolo previamente a uno soportado permite obtener el arte ASCII.
La herramienta jp2a combinada con el extraer un fotograma de una película permite generar el arte ASCII de un momento de una película.
|
|
|
|
Páginas web de conversión a arte de caracteres ASCII
No es necesario instalar aplicaciones para generar tanto un texto en arte ASCII como convertir una imagen a arte ASCII, hay algunas páginas que ofrecen estas funcionalidades simplemente introduciendo el texto a convertir a arte ASCII como proporcionando la imagen a convertir a arte ASCII.
El resultado es un conjunto de caracteres que forman el arte ASCII. El propio buscador DuckDuckGo es capaz de generar el arte ASCII de figlet con la fuente standard, la página Online Ascii Tools permite convertir un texto a arte ASCII seleccionando la fuente o incluyendo una colección de arte ASCII y la página ASCII Generator permite convertir una imagen a arte ASCII.