Próbowałem figletu, ale nie jest to zbyt dobre. Czy są jeszcze jakieś edytory ASCII?
Próbowałem figletu, ale nie jest to zbyt dobre. Czy są jeszcze jakieś edytory ASCII?
Odpowiedzi:
Innym dobrym programem dostępnym w repozytoriach jest jp2a
, i jest tam trochę dobrej dokumentacji na oficjalnej stronie i na stronie Ubuntu .
Należy powiedzieć, że program przekonwertuje dowolny plik JPG, ale najlepiej jest używać prostych, logo lub kreskówek, ponieważ wychodzą one znacznie lepiej. Jeśli musisz wcześniej przekonwertować obraz do formatu jpg, po prostu użyj imagemagick's
narzędzia do konwersji i uruchom convert logo.png logo.jpg
.
Często trzeba majstrować przy jp2a
opcjach określania używanych znaków, wielkości ascii lub odwracania reprezentacji. Po prawidłowym ustawieniu można uzyskać dobre wyniki, jak pokazano na zrzucie ekranu poniżej. Wyniki zależą jednak w dużej mierze od obrazu, który wybrałeś do konwersji na ascii.
Jako przykład użyłem następującego polecenia, aby wykonać ascii reprezentację logo Ubuntu, która wyświetla się na ekranie terminala, a także zapisuje do pliku: (Zakłada się, że dane wejściowe ubuntu-logo.jpg
znajdują się w bieżącym katalogu roboczym)
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
Istnieje również wiele fajnych konwerterów online. Niektóre z nich konwertują tekst, a niektóre mogą przetwarzać kiedykolwiek obrazy! Spójrz na http://www.text-image.com/convert/ lub http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx
Wśród osób zajmujących się tekstem jest http://patorjk.com/software/taag/
Idąc krok dalej, jeśli chcesz nauczyć się nowego polecenia z postacią z kreskówek generowaną przez ascii, jak pokazano poniżej.
Możesz użyć cowsay
narzędzia i umieścić prostą jedną linię, aby nauczyć się nowego polecenia.
instalowanie cowsay
sudo apt-get install cowsay
dodaj poniższy wiersz do swojego .bashrc
lub .zshrc
pliku znajdującego się na ~/
ie ~/.bashrc
lub, ~/.zshrc
aby uzyskać znak ascii art
cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)
Twoje zdrowie
Istnieje aplikacja Java JaVE, która robi to, czego szukasz.
Kolejnym projektem opartym na CLI byłby AA-lib .
Uwielbiam logo Linux ( http://www.deater.net/weave/vmwprod/linux_logo/ ). Spróbuj dodać go na początku dowolnego terminala. Spróbuj znaleźć odpowiednie logo dla Ubuntu (-L) ...
Baw się dobrze!
Używam asciio z moimi skryptami Python. Jak zainstalować:
apt-get install asciio
Mam 5-letniego syna, który uwielbia asciiquarium . Asciiquarium jest pojedynczym skryptem perla, więc musisz tylko upewnić się, że jest wykonywalny i umieścić go w dogodnym miejscu, np . /usr/local/bin
Lub /usr/local/games
.
Dodatkowe wymagania dotyczące Ubuntu
Uzyskaj pakiet przekleństw Perla, który jest dostępny w apt.
sudo apt-get install libcurses-perl
Uruchom cpan
z powłoki. Zaakceptuj ustawienia domyślne dla wszystkiego. Aby opuścić cpan, wpiszquit
Rodzaj:
sudo cpan Term::Animation
Oto dobry generator sztuki ascii: http://asciiart.club
y#▓▓▓▓▓▄
#▓▓▓▓▓▓▓▓▓
¿╓╔###║###M╔ ▓▓▓▓▓▓▓▓▓▓
╙║║║║║║║║║║║║║░ └▓▓▓▓▓▓▓▓┘
╔╠░ ║║║║║║║║║║║║║N, └╙╩╩╙└
╔╠╠╠╠╠, ╚║║║║║║║║║║║║║║M╔╓╓╓#N,
╓╠╠╠╠╠╠╠╠∩ ╙╙ └╙╙║║║║║║║║║║║N
#╠╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║║
╔╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║
.╓╔╔╓, ╙╠╠╠╠╠╠╚ ╙║║║║║║║║Γ
.║║║║║║║║, ╠╠╠╠╠ ║║║║║║║║║
║║║║║║║║║║ ╠╠╠╠░
╚║║║║║║║║╠ ╠╠╠╠░ ╓»»»»»»»»
╙╚║║║║╚╙ #╠╠╠╠╠∩ ▓▓▓▓▓▓▓▓▒
╔╠╠╠╠╠╠╠╠, \▓▓▓▓▓▓▓▓▓
`╠╠╠╠╠╠╠╠╠∩ #▓▓▓▓▓▓▓▓▓Ñ
╠╠╠╠╠╠╠╠╠╠ ╓@▓▓▓▓▓▓▓▓▓▓╜
╙╠╠╠╠╠╠╚ ┌▓▓₧MmmM₧▓▓▓▓▓▓▓▓▓▓▓▓▓▓
╙╠╠╠∩ ╓▓▓▓▓▓▓▓▓▓▓▓▓▓▀░ └
` #▓▓▓▓▓▓▓▓▓▓▓▓▓ ╓∩╠╠╠╠∩╔
"▀▓▓▓▓▓▓▓▓▓▓▓▓ #╠╠╠╠╠╠╠╠░
└└└└└└ ╠╠╠╠╠╠╠╠╠╠
╚╠╠╠╠╠╠╠
└╙╙╙
Może generować pełny kolor z różnych zestawów znaków, od oldskool / amiga do ascii lub rozszerzonego (nawet Braille'a!), I generuje dane wyjściowe w HTML, BBCode, Markdown, a nawet udostępnia obraz na Imgur za pomocą jednego kliknięcia.
Spróbuj! - = cP