¡Esta es una revisión vieja del documento!
chafa
El comando chafa permite convertir una imagen a una secuencia de arte ANSI.
chafa imagen.png
También podrás almacenar el resultado en un fichero UFT8 ANSI, por ejemplo recurriendo a uno de extensión .utf8ans
chafa imagen.png > fichero.utf8ans
Para presentar el fichero ANSI convertido en tu terminal, podrás recurrir directamente el comando cat:
cat fichero.utf8ans
Trucos con Chafa
Al ser un comando estilo UNIX, Chafa tiene una serie de opciones interesantes:
Ver imágenes adjuntas en un correo electrónico
Si te enviaron un fichero de una imagen adjunta a un mensaje de correo electrónico, podrás verlo en tu terminal en forma de arte ANSI redirigiéndola a chafa.
- Usa Mutt para seleccionar el mensaje en cuestión,
- consulta el listado de los ficheros adjuntos al mismo presionando tecla v,
- selecciona el fichero de imagen (normalmente estos tendrán extensión correspondiente a ficheros gráficos
.jpg,.png,.gif). - Una vez elegido el fichero gráfico, activa la función “Redirigir” ingresando un
|(este caracter|se realiza normalmente presionando las teclas AltGr+1 en los teclado en castellano). - En el campo “Redirigir a”, ingresa
chafay presiona la tecla Intro.
Podrás retornar a Mutt presionando la barra espaciadora o la tecla Esc.
Pestiche de imágenes con texto
es posible agregar imágenes ANSI a un fichero de texto en la terminal. Para ello nos vendrá de perillas el concatenador de Unix cat o echo, junto con las funciones de redirecccionado de Unix.
Por ejemplo, en texto-plano podríamos utilizar algo como esto:
echo "El mas grande!" > d10s.txt cat /var/www/caja/peron/arte/utf8/diego.utf8ans >> d10s.txt echo "" >> d10s.txt echo "¡GRACIAS D10S!" >> d10s.txt
Luego podrás ver el resultado del pastiche compilado con:
cat d10s.txt
