Які хороші генератори мистецтва ASCII?


27

Я спробував філе, але це не дуже добре. Чи є інші редактори ASCII? alt текст


1
що саме ви маєте на увазі під редактором ascii? Я маю на увазі, що кожен текстовий редактор повинен мати можливість редагувати ascii, як gedit, оскільки ascii - це просто кодування для символів
binW

Я маю на увазі програмне забезпечення, як філе ..
karthick87

Так генератор?
Олі

@ Олі так, ти маєш рацію.
karthick87

не пов'язано, але я пам’ятаю, що там був інструмент під назвою aa або, можливо, bb в cd knoppix, який робив ascii vidoes.
theTuxRacer

Відповіді:


21

TOIlet Встановіть TOIlet

Я бачив TOIlet , я думаю, що це те, що ви шукаєте.


У терміналі все гаразд, але коли я копіюю це у свій текстовий редактор. Це не в оригінальній формі.
karthick87

1
Я вважаю, що для належного відображення мистецтва ASCII вам потрібно використовувати однобічний шрифт, щоб не вирівняти позиції знаків зі змінним шрифтом.
Жоао Пінто

1
Чи можливо встановити односкладний шрифт із сховищ?
karthick87

За замовчуванням встановлено кілька одномасштабних шрифтів. Деякі з них мають "моно" у своєму імені, тому їх слід легко знайти.
січня

1
Я думаю, переглядаючи скріншоти TOIlet, ваша проблема може бути іншою. Схоже, що він (іноді) використовує кольорові та не за замовчуванням символи, що, мабуть, проблема, яку ви бачите, а не відсутність одношарового шрифту.
січня

26

jp2a Встановіть jp2a

Ще одна хороша програма, доступна у сховищах, є jp2aі на офіційному сайті та на сторінці Ubuntu є хороша документація про неї .

Слід сказати, що програма перетворить будь-який jpg, але найкраще використовувати прості, логотипи або мультиплікаційні зображення, як вони виходять набагато краще. Якщо вам потрібно заздалегідь перетворити ваше зображення в jpg, просто скористайтесь imagemagick'sутилітою конвертування та запустіть convert logo.png logo.jpg.

Часто виникає необхідність поспілкуватися з jp2aпараметрами, щоб вказати використовувані символи, розмір асції або інвертувати подання. Отримавши налаштування правильно, ви можете отримати хороші результати, як я показую на скріншоті нижче. Результати, однак, багато в чому залежать від зображення, яке ви вирішили перетворити на ascii.

Як приклад, я використав наступну команду для того, щоб зробити зображення ascii логотипу Ubuntu, який відображається на екрані терміналу, а також зберігає у файл: (Це передбачає, що введення ubuntu-logo.jpgзнаходиться у вашому поточному робочому каталозі)

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

введіть тут опис зображення


Чи є спосіб вивести це автоматично на зображення? (тобто, не знімаючи скріншот)
hellocatfood

@hellocatfood: Так. 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
Янус Троельсен

13

Якщо ви хочете розмову корову, є cowsay Встановити коровай:

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

4

Також є багато крутих онлайн-перетворювачів. Деякі з них перетворюють текст, а деякі можуть обробляти будь-які зображення! Подивіться на http://www.text-image.com/convert/ або http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx

Серед тих, хто займається текстом, є http://patorjk.com/software/taag/


Гаразд, але проблема зараз полягає в тому, що я копіюю його в текстовий редактор. Він був не в оригінальному вигляді.
karthick87

Це залежить від того, як ви її скопіювали. Який сайт ви використовували? Я спробую сам.
Rafał Cieślak

Використовували цей сайт patorjk.com/software/taag
karthick87

Не забудьте використовувати належний шрифт.
Rafał Cieślak

2

Зробивши крок далі, якщо ви хочете вивчити нову команду з мультиплікаційним персонажем, створеним ascii art, як показано нижче. demo1 demo2

Ви можете скористатися cowsayутилітою і поставити простий один рядок, щоб дізнатися нову команду.

встановлення коровай

sudo apt-get install cowsay

додайте нижче рядок до свого файлу .bashrcчи .zshrcфайлу, розташованого в ~/тобто, ~/.bashrcабо ~/.zshrcдля отримання символу мистецтва ascii

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

Ура


1

Існує Java-додаток JaVE, яке робить те, що ви шукаєте.

Іншим проектом на базі CLI був би AA-lib .


Чи знаєте ви, як ви зберегли б вихід aa-lib до зображення, не знімаючи знімок екрана?
hellocatfood

1

Я люблю Linux-логотип ( http://www.deater.net/weave/vmwprod/linux_logo/ ). Спробуйте додати його до початку будь-якого терміналу. Спробуйте знайти правильний логотип для Ubuntu (-L) ...


Веселіться!


Багато веселощів, але насправді це не генератор мистецтв Acii
fabricator4

0

Я використовую asciio зі своїми сценаріями python. Як встановити:

apt-get install asciio

Imagem asciio


Це англійський сайт. Якщо ви збираєтесь дописувати іспанською мовою, будь-ласка, принаймні перекладіть її на англійську.
анонімний2

Ти правий. Я спробую перекласти наступне.
Веллінгтон Олівейра,

0

У мене є 5-річний син, який обожнює асцикваріум . Asciiquarium - це єдиний сценарій Perl, тому все, що вам потрібно зробити, це переконатися, що він виконується, і помістити його десь зручно, як-от /usr/local/binабо /usr/local/games.

Додаткові вимоги до Ubuntu

  1. Отримайте пакет прокльонів Perl, який можна придбати з apt.

    sudo apt-get install libcurses-perl
    
  2. Біжіть cpanвід оболонки. Погодьтеся за замовчуванням на все. Щоб залишити cpan, введітьquit

  3. Тип:

    sudo cpan Term::Animation
    

введіть тут опис зображення


Ні пошук за назвою команди, ні пошук за назвою пакета не давали результатів.
муру

-3

Ось хороший генератор мистецтва ascii: http://asciiart.club

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

Він може генерувати в повному кольорі з різних наборів символів, від oldskool / amiga до ascii або розширеного (навіть шрифтом Брайля!), А також генерує вихід у HTML, BBCode, Markdown і навіть обмінюватися зображенням на Imgur одним клацанням миші.

Спробуй це! - = cP


Привіт і ласкаво просимо на сайт. Якщо ви публікуєте відповіді, що пропонують інструменти, про які ви написали або якимись іншим чином займаєтесь, будь ласка, обов'язково зазначайте це у відповіді. Дивіться тут для правил сайту про просування.
тердон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.