Quais são alguns bons geradores de arte ASCII?

27

Eu tentei o figlet, mas não é muito bom. Existem outros editores ASCII? texto alternativo

karthick87
fonte
11
o que exatamente você quer dizer com editor ascii? Quero dizer a cada editor de texto deve ser capaz de editar ascii como gedit porque ascii é apenas uma codificação de caracteres
binW
I softwares médios como figlet ..
karthick87
Então um gerador?
Oli
@ Oli sim, você está certo.
karthick87
não relacionado, mas eu lembro que havia uma ferramenta chamada aa ou talvez bb no cd do knoppix, que fazia ascii vidoes.
theTuxRacer

Respostas:

21

Banheiro Instalar o TOIlet

Eu vi o TOIlet , acho que é isso que você está procurando.

antivirtel
fonte
No terminal é oke, mas quando eu copio isso no meu editor de texto, não está na forma original.
karthick87
11
Eu acredito que você precisa usar uma fonte monoespaçada para que a arte ASCII seja renderizada corretamente, você não obtém posições de caracteres alinhadas com uma fonte variável.
João Pinto
11
É possível instalar fonte monoespaçada a partir de repositórios?
karthick87
Existem várias fontes monoespaçadas instaladas por padrão. Alguns deles têm "mono" em seu nome, por isso deve ser fácil de encontrar.
janc
11
Acho que, ao examinar as capturas de tela do TOIlet, seu problema pode ser diferente. Parece que (às vezes) usa caracteres coloridos e não padrão, o que provavelmente é o problema que você vê, não a falta de uma fonte monoespaçada.
JanC
26

jp2a Instale o jp2a

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'sutilitário de conversão e executar convert logo.png logo.jpg.

Geralmente, é necessário mexer nas jp2aopçõ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.jpgesteja no seu diretório de trabalho atual)

jp2a -i --chars="..00xx@@" ubuntu-logo.jpg | tee ubuntu-logo.txt

insira a descrição da imagem aqui

Comunidade
fonte
Existe alguma maneira de enviar isso automaticamente para uma imagem? (ou seja, sem tomar uma imagem)
hellocatfood
@hellocatfood: Sim. 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
Janus Troelsen
13

Se você quer uma vaca falante, existe cowsay Instalar cowsay:

$ cowsay hello!
 ________
< hello! >
 --------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
JanC
fonte
4

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/

Rafał Cieślak
fonte
Tudo bem, mas o problema agora é quando eu copiá-lo para o meu editor de texto. Ele não estava na forma original.
karthick87
Depende de como você o copiou. Qual site você usou? Eu vou me tentar.
Rafał Cieślak
Utilizado neste site patorjk.com/software/taag
karthick87
Lembre-se de usar a fonte adequada.
Rafał Cieślak
2

Indo um passo adiante, se você quiser aprender um novo comando com o personagem de desenho animado gerado pela arte ascii, como mostrado abaixo. demo1 demo2

Você pode usar o cowsayutilitá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 .bashrcou .zshrclocalizado em ~/ie ~/.bashrcou ~/.zshrcpara 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

igaurav
fonte
1

Existe um aplicativo Java JaVE que faz o que você está procurando.

Outro projeto baseado em CLI seria o AA-lib .

Takkat
fonte
Você sabe como salvaria a saída do aa-lib em uma imagem sem tirar uma captura de tela?
Hellocatfood #
1

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!

chanio
fonte
Muita diversão, mas não é verdade e ACII gerador de arte
fabricator4
0

Eu uso asciio com meus scripts python. Como instalar:

apt-get install asciio

Imagem asciio

Wellington Oliveira
fonte
Este é um site em inglês. Se você quiser publicar em espanhol, traduza pelo menos a sua postagem para o inglês.
anonymous2
Você está certo. Vou tentar traduzir o próximo.
Wellington Oliveira
0

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/binou/usr/local/games .

Requisitos adicionais para o Ubuntu

  1. Obtenha o pacote de maldições do perl, disponível no apt.

    sudo apt-get install libcurses-perl
    
  2. Corra a cpanpartir do shell. Concorde com os padrões para tudo. Para sair do cpan, digitequit

  3. Tipo:

    sudo cpan Term::Animation
    

insira a descrição da imagem aqui

jwerre
fonte
Nem a pesquisa pelo nome do comando nem a pesquisa pelo nome do pacote produziram resultados.
muru 31/12/16
-3

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

asciiart.club
fonte
Olá e bem-vindo ao site! Se você postar respostas que sugerem ferramentas com as quais você tenha escrito ou que esteja envolvido, certifique-se de sempre indicar isso na resposta. Veja aqui as regras do site sobre promoção.
terdon