He intentado figlet pero no es muy bueno. ¿Hay otros editores ASCII?
He intentado figlet pero no es muy bueno. ¿Hay otros editores ASCII?
Respuestas:
Otro buen programa disponible en los repositorios es jp2a
, y hay buena documentación en el sitio oficial y en la página de manual de Ubuntu .
Debe decirse que el programa convertirá cualquier jpg, pero es mejor usar imágenes simples, como logotipos o dibujos animados, ya que salen mucho mejor. Si necesita convertir su imagen a jpg de antemano, simplemente use la imagemagick's
utilidad de conversión y ejecútela convert logo.png logo.jpg
.
A menudo es necesario jugar con las jp2a
opciones para especificar los caracteres utilizados, el tamaño del ascii o invertir la representación. Sin embargo, una vez que obtenga la configuración correcta, puede obtener buenos resultados, como lo muestro en la captura de pantalla a continuación. Sin embargo, los resultados dependen mucho de la imagen que haya elegido convertir a ASCII.
Como ejemplo, he usado el siguiente comando para hacer una representación ascii del logotipo de Ubuntu, que se muestra en la pantalla del terminal y también se guarda en el archivo: (Esto supone que la entrada ubuntu-logo.jpg
está en su directorio de trabajo actual)
jp2a -i --chars="..00xx@@" ubuntu-logo.jpg | tee ubuntu-logo.txt
echo -en "hello\nworld" | python3 -c "import sys; from PIL import Image, ImageDraw, ImageFont; img=Image.new('RGB',(800,600)); draw = ImageDraw.Draw(img); font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeMono.ttf', 20); [draw.text((0, i[0]*20), i[1].rstrip('\n'), (255,255,255), font=font) for i in enumerate(sys.stdin)]; img.save('sample-out.png')" && display sample-out.png
También hay muchos convertidores en línea geniales. ¡Algunos de ellos convierten texto y otros pueden procesar imágenes! Mire http://www.text-image.com/convert/ o http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx
Entre los que se ocupan del texto está http://patorjk.com/software/taag/
Si desea aprender un nuevo comando con un personaje de dibujos animados generado por arte ascii, como se muestra a continuación, vaya un paso más allá.
Puedes usar cowsay
utilidad y poner una línea simple para aprender un nuevo comando.
instalando cowsay
sudo apt-get install cowsay
añadir la siguiente línea para su .bashrc
o .zshrc
archivo que se encuentra en ~/
decir ~/.bashrc
o ~/.zshrc
para obtener un carácter ASCII art
cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)
Aclamaciones
Hay una aplicación Java JaVE que hace lo que estás buscando.
Otro proyecto basado en CLI sería AA-lib .
Me encanta el logo de Linux ( http://www.deater.net/weave/vmwprod/linux_logo/ ). Intente agregarlo al inicio de cualquier terminal. Intente encontrar el logotipo correcto para Ubuntu (-L) ...
¡Que te diviertas!
Yo uso asciio con mis scripts de python. Cómo instalar:
apt-get install asciio
Tengo un hijo de 5 años que ama el asciiquarium . Asciiquarium es un solo script perl, por lo que todo lo que tiene que hacer es asegurarse de que sea ejecutable y colocarlo en un lugar conveniente, como /usr/local/bin
o /usr/local/games
.
Requisitos adicionales para Ubuntu
Obtenga el paquete de maldiciones de Perl que está disponible en apt.
sudo apt-get install libcurses-perl
Corre cpan
desde el caparazón. Acepte los valores predeterminados para todo. Para salir de cpan, escribaquit
Tipo:
sudo cpan Term::Animation
Aquí hay un buen generador de arte ascii: http://asciiart.club
y#▓▓▓▓▓▄
#▓▓▓▓▓▓▓▓▓
¿╓╔###║###M╔ ▓▓▓▓▓▓▓▓▓▓
╙║║║║║║║║║║║║║░ └▓▓▓▓▓▓▓▓┘
╔╠░ ║║║║║║║║║║║║║N, └╙╩╩╙└
╔╠╠╠╠╠, ╚║║║║║║║║║║║║║║M╔╓╓╓#N,
╓╠╠╠╠╠╠╠╠∩ ╙╙ └╙╙║║║║║║║║║║║N
#╠╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║║
╔╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║
.╓╔╔╓, ╙╠╠╠╠╠╠╚ ╙║║║║║║║║Γ
.║║║║║║║║, ╠╠╠╠╠ ║║║║║║║║║
║║║║║║║║║║ ╠╠╠╠░
╚║║║║║║║║╠ ╠╠╠╠░ ╓»»»»»»»»
╙╚║║║║╚╙ #╠╠╠╠╠∩ ▓▓▓▓▓▓▓▓▒
╔╠╠╠╠╠╠╠╠, \▓▓▓▓▓▓▓▓▓
`╠╠╠╠╠╠╠╠╠∩ #▓▓▓▓▓▓▓▓▓Ñ
╠╠╠╠╠╠╠╠╠╠ ╓@▓▓▓▓▓▓▓▓▓▓╜
╙╠╠╠╠╠╠╚ ┌▓▓₧MmmM₧▓▓▓▓▓▓▓▓▓▓▓▓▓▓
╙╠╠╠∩ ╓▓▓▓▓▓▓▓▓▓▓▓▓▓▀░ └
` #▓▓▓▓▓▓▓▓▓▓▓▓▓ ╓∩╠╠╠╠∩╔
"▀▓▓▓▓▓▓▓▓▓▓▓▓ #╠╠╠╠╠╠╠╠░
└└└└└└ ╠╠╠╠╠╠╠╠╠╠
╚╠╠╠╠╠╠╠
└╙╙╙
Puede generar a todo color a partir de una variedad de conjuntos de caracteres, desde oldskool / amiga hasta ascii o extendido (¡incluso braille!), Y genera resultados en HTML, BBCode, Markdown e incluso comparte una imagen en Imgur con un solo clic.
¡Intentalo! - = cP