Ich habe Figlet ausprobiert, aber es ist nicht sehr gut. Gibt es noch andere ASCII-Editoren?
Ich habe Figlet ausprobiert, aber es ist nicht sehr gut. Gibt es noch andere ASCII-Editoren?
Antworten:
Ein weiteres gutes Programm, das in den Repositories verfügbar ist jp2a
, ist , und es gibt eine gute Dokumentation auf der offiziellen Seite und auf der Ubuntu-Manpage .
Es sollte gesagt werden, dass das Programm jedes JPG konvertiert, aber es ist am besten, einfache, logo- oder cartoonähnliche Bilder zu verwenden, da diese viel besser herauskommen. Wenn Sie Ihr Bild vorher in JPG imagemagick's
konvertieren müssen, verwenden Sie einfach das Konvertierungsprogramm und führen Sie es aus convert logo.png logo.jpg
.
Häufig müssen Sie mit den jp2a
Optionen experimentieren, um die verwendeten Zeichen und die Größe des ASCII-Zeichens anzugeben oder die Darstellung umzukehren. Sobald Sie die Einstellungen richtig vorgenommen haben, können Sie jedoch gute Ergebnisse erzielen, wie ich im folgenden Screenshot zeige. Die Ergebnisse hängen jedoch stark von dem Bild ab, das Sie für die Konvertierung in ASCII ausgewählt haben.
Als Beispiel habe ich den folgenden Befehl verwendet, um eine ASCII-Darstellung des Ubuntu-Logos zu erstellen, das auf dem Terminalbildschirm angezeigt und auch in einer Datei gespeichert wird: (Dies setzt voraus, dass sich die Eingabe ubuntu-logo.jpg
in Ihrem aktuellen Arbeitsverzeichnis befindet.)
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
Es gibt auch viele coole Online-Konverter. Einige von ihnen konvertieren Text und andere können jemals Bilder verarbeiten! Schauen Sie sich http://www.text-image.com/convert/ oder http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx an
Unter denjenigen, die sich mit Text befassen, ist http://patorjk.com/software/taag/
Gehen Sie noch einen Schritt weiter, wenn Sie einen neuen Befehl mit einer von ASCII-Kunst erzeugten Zeichentrickfigur erlernen möchten, wie unten gezeigt.
Sie können das cowsay
Dienstprogramm verwenden und eine einfache Zeile einfügen, um neue Befehle zu lernen.
cowsay installieren
sudo apt-get install cowsay
Fügen Sie die folgende Zeile zu Ihrer Datei .bashrc
oder hinzu .zshrc
, die sich unter ~/
ie ~/.bashrc
oder befindet ~/.zshrc
, um einen ASCII-Kunstcharakter zu erhalten
cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)
Prost
Ich liebe Linux-Logo ( http://www.deater.net/weave/vmwprod/linux_logo/ ). Versuchen Sie, es dem Start eines beliebigen Terminals hinzuzufügen. Versuchen Sie das richtige Logo für Ubuntu (-L) zu finden ...
Habe Spaß!
Ich benutze Asciio mit meinen Python-Skripten. Wie installiert man:
apt-get install asciio
Ich habe einen 5-jährigen Sohn, der Asciiquarium liebt . Asciiquarium ist ein einzelnes Perl-Skript. Stellen Sie daher sicher, dass es ausführbar ist, und platzieren Sie es an einem geeigneten Ort wie /usr/local/bin
oder /usr/local/games
.
Zusätzliche Voraussetzungen für Ubuntu
Holen Sie sich Perls Curses-Paket, das Sie bei apt erhalten.
sudo apt-get install libcurses-perl
Laufen Sie cpan
von der Shell. Stimmen Sie den Vorgaben für alles zu. Geben Sie zum Verlassen von cpan Folgendes einquit
Art:
sudo cpan Term::Animation
Hier ist ein guter ASCII-Kunstgenerator: http://asciiart.club
y#▓▓▓▓▓▄
#▓▓▓▓▓▓▓▓▓
¿╓╔###║###M╔ ▓▓▓▓▓▓▓▓▓▓
╙║║║║║║║║║║║║║░ └▓▓▓▓▓▓▓▓┘
╔╠░ ║║║║║║║║║║║║║N, └╙╩╩╙└
╔╠╠╠╠╠, ╚║║║║║║║║║║║║║║M╔╓╓╓#N,
╓╠╠╠╠╠╠╠╠∩ ╙╙ └╙╙║║║║║║║║║║║N
#╠╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║║
╔╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║
.╓╔╔╓, ╙╠╠╠╠╠╠╚ ╙║║║║║║║║Γ
.║║║║║║║║, ╠╠╠╠╠ ║║║║║║║║║
║║║║║║║║║║ ╠╠╠╠░
╚║║║║║║║║╠ ╠╠╠╠░ ╓»»»»»»»»
╙╚║║║║╚╙ #╠╠╠╠╠∩ ▓▓▓▓▓▓▓▓▒
╔╠╠╠╠╠╠╠╠, \▓▓▓▓▓▓▓▓▓
`╠╠╠╠╠╠╠╠╠∩ #▓▓▓▓▓▓▓▓▓Ñ
╠╠╠╠╠╠╠╠╠╠ ╓@▓▓▓▓▓▓▓▓▓▓╜
╙╠╠╠╠╠╠╚ ┌▓▓₧MmmM₧▓▓▓▓▓▓▓▓▓▓▓▓▓▓
╙╠╠╠∩ ╓▓▓▓▓▓▓▓▓▓▓▓▓▓▀░ └
` #▓▓▓▓▓▓▓▓▓▓▓▓▓ ╓∩╠╠╠╠∩╔
"▀▓▓▓▓▓▓▓▓▓▓▓▓ #╠╠╠╠╠╠╠╠░
└└└└└└ ╠╠╠╠╠╠╠╠╠╠
╚╠╠╠╠╠╠╠
└╙╙╙
Es kann aus einer Vielzahl von Zeichensätzen, von Oldskool / Amiga bis ASCII oder erweitert (sogar Braille!), In Vollfarbe generiert und mit einem Klick eine Ausgabe in HTML, BBCode, Markdown und sogar auf Imgur freigeben.
Versuch es! - = cP