¿Quieres hacer cosas divertidas en la terminal de Linux? ¿Qué tal convertir una imagen normal en un arte ASCII?
Sabes que es ASCII? Es un estándar que asigna letras, números y otros caracteres en las 256 ranuras disponibles en el código de 8 bits. El arte ASCII es un gráfico compuesto por los caracteres ASCII imprimibles. Básicamente, se compone de un montón de letras, números y caracteres especiales.
Es posible que haya visto personas que muestran el logotipo de su distribución en formato ASCII de esta manera:
Eso es genial, ¿verdad? ¿Qué tal convertir una imagen normal en arte ASCII? Eso es lo que vas a explorar en este artículo.
Convertidor de imágenes ascii
Como el nombre sugiere, Convertidor de imágenes ascii es una herramienta que convierte una imagen en arte ASCII. Es una herramienta basada en la línea de comandos escrita en Go e imprime la versión ASCII de la imagen que se le proporciona.
Probablemente no me reconozcas, pero ese soy yo en ASCII en la imagen de abajo. Ese es mi avatar de 8 bits.
La herramienta admite imágenes de entrada en el siguiente formato:
- JPEG / JPG
- PNG
- BMP
- WEBP
- TIFF / TIF
Veamos cómo instalarlo y usarlo.
Instalación de Ascii Image Converter en Linux
Esta ingeniosa herramienta también está disponible en Windows, pero yo no voy por ese camino. Sigamos con Linux en este tutorial.
Si tiene Snap habilitado en su distribución, puede instalar fácilmente su paquete snap usando el siguiente comando:
sudo snap install ascii-image-converter
También puede descargar el archivo ejecutable de Linux desde su página de lanzamiento y poner el ejecutable en el directorio / usr / local / bin /. De esta manera, podrá ejecutarlo como un comando normal de Linux. Si se pregunta por qué, infórmese sobre Jerarquía de directorios de Linux.
Usando el convertidor de imágenes Ascii
El uso es sencillo. Una vez instalado, solo tiene que proporcionar la ruta de la imagen que desea convertir.
ascii-image-converter path_to_image
También puede proporcionar la URL de la imagen para convertir una imagen en ASCII directamente desde la web.
Aquí está mi foto de perfil convertida en ASCII. He puesto mi foto original como referencia.
También puede tener una conversión ASCII en color.
ascii-image-converter -C path_to_image
Puede convertir varias imágenes en ASCII proporcionando sus rutas. Imprimirá la versión ASCII una tras otra en la pantalla del terminal.
También hay una opción para guardar el arte ASCII generado. En la versión anterior, se guardaría solo como un archivo de texto, no como una imagen. El desarrollador, Zoraiz Hassan, lanzó una nueva versión y ahora la herramienta guarda la imagen ASCII generada en formato PNG por defecto.
ascii-image-converter path_to_image -s .
Hay algunas opciones más disponibles, como darle a la salida una dimensión específica, usar más caracteres ASCII o usar su propio conjunto de caracteres para imprimir el arte ASCII. Puedes leer sobre esto en el repositorio del proyecto.
¿Gusta?
¿Te gustan más cosas ASCII? ¿Qué tal jugar juegos ASCII en Linux? Sí, puedes hacer eso totalmente.
Si te gusta experimentar en la terminal, puede que te guste esta herramienta. Aunque me pregunto cuál podría ser un buen uso práctico de una imagen convertida ASCII. ¿Algunas ideas?