Ho provato il figlet ma non è molto buono. Ci sono altri editor ASCII?
Ho provato il figlet ma non è molto buono. Ci sono altri editor ASCII?
Risposte:
Un altro buon programma disponibile nei repository è jp2a
, e c'è una buona documentazione su di esso sul sito ufficiale e sulla manpage di Ubuntu .
Va detto che il programma convertirà qualsiasi jpg, ma è meglio usare immagini semplici, come logo o cartoni animati quando escono molto meglio. Se devi prima convertire la tua immagine in jpg, usa semplicemente l' imagemagick's
utilità di conversione ed esegui convert logo.png logo.jpg
.
Spesso è necessario giocherellare con le jp2a
opzioni per specificare i caratteri utilizzati, la dimensione dell'ascii o per invertire la rappresentazione. Una volta che hai ottenuto le impostazioni giuste, puoi ottenere buoni risultati, tuttavia, come visualizzo nello screenshot qui sotto. I risultati, tuttavia, dipendono molto dall'immagine che hai scelto di convertire in ascii.
Ad esempio, ho usato il comando seguente per eseguire una rappresentazione ASCII del logo Ubuntu, che viene visualizzata sulla schermata del terminale e salva anche nel file: (Ciò presuppone che l'input ubuntu-logo.jpg
sia nella directory di lavoro corrente)
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
Ci sono anche molti fantastici convertitori online. Alcuni convertono il testo e altri possono elaborare sempre immagini! Guarda http://www.text-image.com/convert/ o http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx
Tra quelli che si occupano di testo c'è http://patorjk.com/software/taag/
Facendo un passo ulteriore, se ti piace imparare un nuovo comando con personaggi dei cartoni animati ASCII generati come mostrato di seguito.
Puoi usare l' cowsay
utilità e mettere una semplice riga per imparare un nuovo comando.
installazione di Cowsay
sudo apt-get install cowsay
aggiungi sotto la riga al tuo .bashrc
o al .zshrc
file che si trova in ~/
ie ~/.bashrc
o ~/.zshrc
per ottenere un carattere ASCII art
cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)
Saluti
Esiste un'applicazione Java JaVE che fa quello che stai cercando.
Un altro progetto basato sulla CLI sarebbe AA-lib .
Adoro il logo Linux ( http://www.deater.net/weave/vmwprod/linux_logo/ ). Prova ad aggiungerlo all'inizio di qualsiasi terminale. Prova a trovare il logo giusto per Ubuntu (-L) ...
Divertiti!
Uso asciio con i miei script Python. Come installare:
apt-get install asciio
Ho un figlio di 5 anni che ama asciiquarium . Asciiquarium è un singolo script perl, quindi tutto quello che devi fare è assicurarti che sia eseguibile e metterlo in un posto comodo, come /usr/local/bin
o /usr/local/games
.
Requisiti aggiuntivi per Ubuntu
Ottieni il pacchetto curses di perl che è disponibile da apt.
sudo apt-get install libcurses-perl
Correre cpan
dalla shell. Accettare le impostazioni predefinite per tutto. Per uscire da cpan, digitarequit
Genere:
sudo cpan Term::Animation
Ecco un buon generatore di arte ascii: http://asciiart.club
y#▓▓▓▓▓▄
#▓▓▓▓▓▓▓▓▓
¿╓╔###║###M╔ ▓▓▓▓▓▓▓▓▓▓
╙║║║║║║║║║║║║║░ └▓▓▓▓▓▓▓▓┘
╔╠░ ║║║║║║║║║║║║║N, └╙╩╩╙└
╔╠╠╠╠╠, ╚║║║║║║║║║║║║║║M╔╓╓╓#N,
╓╠╠╠╠╠╠╠╠∩ ╙╙ └╙╙║║║║║║║║║║║N
#╠╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║║
╔╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║
.╓╔╔╓, ╙╠╠╠╠╠╠╚ ╙║║║║║║║║Γ
.║║║║║║║║, ╠╠╠╠╠ ║║║║║║║║║
║║║║║║║║║║ ╠╠╠╠░
╚║║║║║║║║╠ ╠╠╠╠░ ╓»»»»»»»»
╙╚║║║║╚╙ #╠╠╠╠╠∩ ▓▓▓▓▓▓▓▓▒
╔╠╠╠╠╠╠╠╠, \▓▓▓▓▓▓▓▓▓
`╠╠╠╠╠╠╠╠╠∩ #▓▓▓▓▓▓▓▓▓Ñ
╠╠╠╠╠╠╠╠╠╠ ╓@▓▓▓▓▓▓▓▓▓▓╜
╙╠╠╠╠╠╠╚ ┌▓▓₧MmmM₧▓▓▓▓▓▓▓▓▓▓▓▓▓▓
╙╠╠╠∩ ╓▓▓▓▓▓▓▓▓▓▓▓▓▓▀░ └
` #▓▓▓▓▓▓▓▓▓▓▓▓▓ ╓∩╠╠╠╠∩╔
"▀▓▓▓▓▓▓▓▓▓▓▓▓ #╠╠╠╠╠╠╠╠░
└└└└└└ ╠╠╠╠╠╠╠╠╠╠
╚╠╠╠╠╠╠╠
└╙╙╙
Può generare a colori da una varietà di set di caratteri, da oldskool / amiga a ascii o esteso (anche braille!) E genera output in HTML, BBCode, Markdown e persino condividere un'immagine su Imgur con un clic.
Provalo! - = cP