Eu tentei o figlet, mas não é muito bom. Existem outros editores ASCII?
Eu tentei o figlet, mas não é muito bom. Existem outros editores ASCII?
Respostas:
Outro bom programa disponível nos repositórios é jp2a
, e há uma boa documentação no site oficial e na página de manual do Ubuntu .
Deve-se dizer que o programa converterá qualquer jpg, mas é melhor usar imagens simples como logotipo ou desenho animado, pois elas ficam muito melhores. Se você precisar converter sua imagem para jpg de antemão, basta usar o imagemagick's
utilitário de conversão e executar convert logo.png logo.jpg
.
Geralmente, é necessário mexer nas jp2a
opções para especificar os caracteres usados, o tamanho dos ascii ou inverter a representação. Depois de acertar as configurações, você poderá obter bons resultados, como mostro na imagem abaixo. Os resultados, no entanto, dependem muito da imagem que você escolheu para converter para ascii.
Como exemplo, usei o seguinte comando para fazer uma representação ascii do logotipo do Ubuntu, que é exibida na tela do terminal e também salva no arquivo: (Isso pressupõe que a entrada ubuntu-logo.jpg
esteja no seu diretório de trabalho atual)
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
Existem também muitos conversores online legais. Alguns deles convertem texto e outros podem processar sempre imagens! Consulte http://www.text-image.com/convert/ ou http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx
Entre os que lidam com texto está http://patorjk.com/software/taag/
Indo um passo adiante, se você quiser aprender um novo comando com o personagem de desenho animado gerado pela arte ascii, como mostrado abaixo.
Você pode usar o cowsay
utilitário e colocar uma linha simples para aprender um novo comando.
instalando cowsay
sudo apt-get install cowsay
adicione abaixo da linha ao seu arquivo .bashrc
ou .zshrc
localizado em ~/
ie ~/.bashrc
ou ~/.zshrc
para obter um caractere ascii art
cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)
Felicidades
Existe um aplicativo Java JaVE que faz o que você está procurando.
Outro projeto baseado em CLI seria o AA-lib .
Eu amo o logotipo do Linux ( http://www.deater.net/weave/vmwprod/linux_logo/ ). Tente adicioná-lo ao início de qualquer terminal. Tente encontrar o logotipo certo para o Ubuntu (-L) ...
Diverta-se!
Eu uso asciio com meus scripts python. Como instalar:
apt-get install asciio
Eu tenho um filho de 5 anos que ama asciiquarium . O Asciiquarium é um script perl único, então tudo que você precisa fazer é garantir que ele seja executável e colocá-lo em algum lugar conveniente, como /usr/local/bin
ou/usr/local/games
.
Requisitos adicionais para o Ubuntu
Obtenha o pacote de maldições do perl, disponível no apt.
sudo apt-get install libcurses-perl
Corra a cpan
partir do shell. Concorde com os padrões para tudo. Para sair do cpan, digitequit
Tipo:
sudo cpan Term::Animation
Aqui está um bom gerador de arte ascii: http://asciiart.club
y#▓▓▓▓▓▄
#▓▓▓▓▓▓▓▓▓
¿╓╔###║###M╔ ▓▓▓▓▓▓▓▓▓▓
╙║║║║║║║║║║║║║░ └▓▓▓▓▓▓▓▓┘
╔╠░ ║║║║║║║║║║║║║N, └╙╩╩╙└
╔╠╠╠╠╠, ╚║║║║║║║║║║║║║║M╔╓╓╓#N,
╓╠╠╠╠╠╠╠╠∩ ╙╙ └╙╙║║║║║║║║║║║N
#╠╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║║
╔╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║
.╓╔╔╓, ╙╠╠╠╠╠╠╚ ╙║║║║║║║║Γ
.║║║║║║║║, ╠╠╠╠╠ ║║║║║║║║║
║║║║║║║║║║ ╠╠╠╠░
╚║║║║║║║║╠ ╠╠╠╠░ ╓»»»»»»»»
╙╚║║║║╚╙ #╠╠╠╠╠∩ ▓▓▓▓▓▓▓▓▒
╔╠╠╠╠╠╠╠╠, \▓▓▓▓▓▓▓▓▓
`╠╠╠╠╠╠╠╠╠∩ #▓▓▓▓▓▓▓▓▓Ñ
╠╠╠╠╠╠╠╠╠╠ ╓@▓▓▓▓▓▓▓▓▓▓╜
╙╠╠╠╠╠╠╚ ┌▓▓₧MmmM₧▓▓▓▓▓▓▓▓▓▓▓▓▓▓
╙╠╠╠∩ ╓▓▓▓▓▓▓▓▓▓▓▓▓▓▀░ └
` #▓▓▓▓▓▓▓▓▓▓▓▓▓ ╓∩╠╠╠╠∩╔
"▀▓▓▓▓▓▓▓▓▓▓▓▓ #╠╠╠╠╠╠╠╠░
└└└└└└ ╠╠╠╠╠╠╠╠╠╠
╚╠╠╠╠╠╠╠
└╙╙╙
Ele pode gerar em cores a partir de uma variedade de conjuntos de caracteres, de oldskool / amiga a ascii ou estendido (até braille!), E gera saída em HTML, BBCode, Markdown e até mesmo compartilha uma imagem no Imgur com um clique.
Tente! - = cP