Quels sont les bons générateurs d'art ASCII?

27

J'ai essayé la figlet mais ce n'est pas très bon. Existe-t-il d'autres éditeurs ASCII? texte alternatif

karthick87
la source
1
que voulez-vous dire exactement par éditeur ascii? Je veux dire que chaque éditeur de texte devrait pouvoir éditer ascii comme gedit car ascii n'est qu'un encodage pour les caractères
binW
Je veux dire des logiciels comme figlet ..
karthick87
Alors un générateur?
Oli
@Oli oui vous avez raison.
karthick87
pas lié, mais je me souviens qu'il y avait un outil appelé aa ou peut-être bb dans le cd knoppix, qui faisait des vidéos ascii.
theTuxRacer

Réponses:

21

Toilette Installer TOIlet

J'ai vu TOIlet , je pense que c'est ce que vous cherchez.

antivirtel
la source
Dans le terminal, c'est oke mais quand je le copie dans mon éditeur de texte, ce n'est pas dans la forme originale.
karthick87
1
Je crois que vous devez utiliser une police à espacement fixe pour que l'art ASCII s'affiche correctement, vous n'obtenez pas de positions de caractères alignées avec une police variable.
João Pinto
1
Est-il possible d'installer une police à espacement fixe à partir de référentiels?
karthick87
Plusieurs polices à espacement fixe sont installées par défaut. Certains d'entre eux ont "mono" dans leur nom, donc devraient être faciles à trouver.
janvier 2010
1
Je pense que lorsque vous regardez les captures d'écran de TOIlet, votre problème peut être différent. Il semble qu'il utilise (parfois) des couleurs et des caractères non définis par défaut, ce qui est probablement le problème que vous voyez, pas le manque d'une police à espacement fixe.
JanC
26

jp2a Installer jp2a

Un autre bon programme disponible dans les référentiels est jp2a, et il y a une bonne documentation à ce sujet sur le site officiel et sur la page de manuel Ubuntu .

Il faut dire que le programme convertira n'importe quel jpg, mais il est préférable d'utiliser des images simples, comme des logos ou des dessins animés, car elles ressortent beaucoup mieux. Si vous avez besoin de convertir votre image en jpg au préalable, utilisez simplement l' imagemagick'sutilitaire de conversion et exécutez convert logo.png logo.jpg.

Il est souvent nécessaire de manipuler les jp2aoptions pour spécifier les caractères utilisés, la taille de l'ascii ou inverser la représentation. Une fois que vous avez défini les bons paramètres, vous pouvez obtenir de bons résultats, comme je le montre dans la capture d'écran ci-dessous. Les résultats dépendent cependant beaucoup de l'image que vous avez choisie pour convertir en ascii.

Par exemple, j'ai utilisé la commande suivante pour faire une représentation ascii du logo Ubuntu, qui s'affiche sur l'écran du terminal et enregistre également dans un fichier: (Cela suppose que l'entrée se ubuntu-logo.jpgtrouve dans votre répertoire de travail actuel)

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

entrez la description de l'image ici

Communauté
la source
Existe-t-il un moyen de sortir cela automatiquement sur une image? (c'est-à-dire sans prendre de capture d'écran)
hellocatfood
@hellocatfood: Oui. 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

Si vous voulez une vache parlante, il y a cowsay Installer cowsay:

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

Il existe également de nombreux convertisseurs en ligne sympas. Certains convertissent du texte et d'autres peuvent traiter des images! Regardez http://www.text-image.com/convert/ ou http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx

Parmi ceux qui traitent du texte, il y a http://patorjk.com/software/taag/

Rafał Cieślak
la source
D'accord, mais le problème est maintenant quand je le copie dans mon éditeur de texte. Ce n'était pas dans la forme originale.
karthick87
Cela dépend de la façon dont vous l'avez copié. Quel site avez-vous utilisé? Je vais m'essayer.
Rafał Cieślak
Utilisé ce site patorjk.com/software/taag
karthick87
N'oubliez pas d'utiliser la police appropriée.
Rafał Cieślak
2

Pour aller plus loin, si vous souhaitez apprendre une nouvelle commande avec le personnage de dessin animé généré par ascii art, comme illustré ci-dessous. demo1 demo2

Vous pouvez utiliser l' cowsayutilitaire et mettre une simple ligne pour apprendre une nouvelle commande.

installation de cowsay

sudo apt-get install cowsay

ajouter à votre ligne ci - dessous .bashrcou .zshrcfichier situé à - ~/dire ~/.bashrcou ~/.zshrcpour obtenir un caractère d'art ascii

cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)

À votre santé

igaurav
la source
1

Il existe une application Java JaVE qui fait ce que vous recherchez.

Un autre projet basé sur CLI serait AA-lib .

Takkat
la source
Savez-vous comment enregistrer la sortie de aa-lib sur une image sans prendre de capture d'écran?
hellocatfood
1

J'adore le logo Linux ( http://www.deater.net/weave/vmwprod/linux_logo/ ). Essayez de l'ajouter au début de n'importe quel terminal. Essayez de trouver le bon logo pour Ubuntu (-L) ...


S'amuser!

chanio
la source
Beaucoup de plaisir, mais ce n'est pas réellement et générateur d'art acii
fabricator4
0

J'utilise asciio avec mes scripts python. Comment installer:

apt-get install asciio

Imagem asciio

Wellington Oliveira
la source
Ceci est un site en anglais. Si vous souhaitez publier en espagnol, veuillez au moins traduire votre message en anglais.
anonymous2
Tu as raison. Je vais essayer de traduire le suivant.
Wellington Oliveira
0

J'ai un fils de 5 ans qui aime l' asciiquarium . Asciiquarium est un script perl unique, donc tout ce que vous avez à faire est de vous assurer qu'il est exécutable et de le placer dans un endroit pratique, comme /usr/local/binou /usr/local/games.

Exigences supplémentaires pour Ubuntu

  1. Obtenez le paquet curses de perl qui est disponible depuis apt.

    sudo apt-get install libcurses-perl
    
  2. Exécutez à cpanpartir de la coquille. Acceptez les valeurs par défaut pour tout. Pour quitter cpan, tapezquit

  3. Type:

    sudo cpan Term::Animation
    

entrez la description de l'image ici

jwerre
la source
Ni la recherche par nom de commande ni la recherche par nom de package n'ont donné de résultats.
muru
-3

Voici un bon générateur d'art ascii: http://asciiart.club

                                     y#▓▓▓▓▓▄     
                                    #▓▓▓▓▓▓▓▓▓    
                      ¿╓╔###║###M╔  ▓▓▓▓▓▓▓▓▓▓    
                    ╙║║║║║║║║║║║║║░ └▓▓▓▓▓▓▓▓┘    
               ╔╠░    ║║║║║║║║║║║║║N, └╙╩╩╙└      
             ╔╠╠╠╠╠,   ╚║║║║║║║║║║║║║║M╔╓╓╓#N,    
           ╓╠╠╠╠╠╠╠╠∩   ╙╙      └╙╙║║║║║║║║║║║N   
          #╠╠╠╠╠╠╠╠╠╚                ╙║║║║║║║║║║  
         ╔╠╠╠╠╠╠╠╠╚                    ╙║║║║║║║║║ 
  .╓╔╔╓,  ╙╠╠╠╠╠╠╚                      ╙║║║║║║║║Γ
.║║║║║║║║,  ╠╠╠╠╠                        ║║║║║║║║║
║║║║║║║║║║  ╠╠╠╠░                                 
╚║║║║║║║║╠  ╠╠╠╠░                        ╓»»»»»»»»
 ╙╚║║║║╚╙  #╠╠╠╠╠∩                       ▓▓▓▓▓▓▓▓▒
         ╔╠╠╠╠╠╠╠╠,                    \▓▓▓▓▓▓▓▓▓ 
         `╠╠╠╠╠╠╠╠╠∩                  #▓▓▓▓▓▓▓▓▓Ñ 
           ╠╠╠╠╠╠╠╠╠╠              ╓@▓▓▓▓▓▓▓▓▓▓╜  
            ╙╠╠╠╠╠╠╚   ┌▓▓₧MmmM₧▓▓▓▓▓▓▓▓▓▓▓▓▓▓    
              ╙╠╠╠∩   ╓▓▓▓▓▓▓▓▓▓▓▓▓▓▀░      └     
                `    #▓▓▓▓▓▓▓▓▓▓▓▓▓  ╓∩╠╠╠╠∩╔     
                    "▀▓▓▓▓▓▓▓▓▓▓▓▓  #╠╠╠╠╠╠╠╠░    
                          └└└└└└    ╠╠╠╠╠╠╠╠╠╠    
                                     ╚╠╠╠╠╠╠╠     
                                       └╙╙╙       

Il peut générer en couleur à partir d'une variété de jeux de caractères, de oldskool / amiga à ascii ou étendu (même braille!), Et génère une sortie en HTML, BBCode, Markdown, et même partager une image sur Imgur en un seul clic.

Essayez! - = cP

asciiart.club
la source
Bonjour et bienvenue sur le site. Si vous postez des réponses suggérant des outils que vous avez écrits ou dans lesquels vous êtes impliqué, assurez-vous de toujours le mentionner dans la réponse. Voir ici pour les règles du site sur la promotion.
terdon