J'ai essayé la figlet mais ce n'est pas très bon. Existe-t-il d'autres éditeurs ASCII?
J'ai essayé la figlet mais ce n'est pas très bon. Existe-t-il d'autres éditeurs ASCII?
Réponses:
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's
utilitaire de conversion et exécutez convert logo.png logo.jpg
.
Il est souvent nécessaire de manipuler les jp2a
options 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.jpg
trouve dans votre répertoire de travail actuel)
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
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/
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.
Vous pouvez utiliser l' cowsay
utilitaire et mettre une simple ligne pour apprendre une nouvelle commande.
installation de cowsay
sudo apt-get install cowsay
ajouter à votre ligne ci - dessous .bashrc
ou .zshrc
fichier situé à - ~/
dire ~/.bashrc
ou ~/.zshrc
pour 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é
Il existe une application Java JaVE qui fait ce que vous recherchez.
Un autre projet basé sur CLI serait AA-lib .
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!
J'utilise asciio avec mes scripts python. Comment installer:
apt-get install asciio
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/bin
ou /usr/local/games
.
Exigences supplémentaires pour Ubuntu
Obtenez le paquet curses de perl qui est disponible depuis apt.
sudo apt-get install libcurses-perl
Exécutez à cpan
partir de la coquille. Acceptez les valeurs par défaut pour tout. Pour quitter cpan, tapezquit
Type:
sudo cpan Term::Animation
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