Какие хорошие генераторы ASCII?


27

Я пробовал фиглет, но это не очень хорошо. Есть ли другие редакторы ASCII? альтернативный текст


1
Что именно вы подразумеваете под редактором ascii? Я имею в виду, что каждый текстовый редактор должен иметь возможность редактировать ascii как gedit, потому что ascii - просто кодировка символов
binW

Я имею в виду такие программы, как figlet ..
karthick87

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

@ Оли да, ты прав.
karthick87

не связано, но я помню, что в CD Knoppix был инструмент под названием aa или bb, который сделал ascii vidoes.
theTuxRacer

Ответы:


21

Туалет Установить TOIlet

Я видел TOIlet , я думаю, это то, что вы ищете.


В терминале это хорошо, но когда я копирую это в свой текстовый редактор. Это не в оригинальной форме.
karthick87

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

1
Можно ли установить моноширинный шрифт из репозиториев?
karthick87

По умолчанию установлено несколько моноширинных шрифтов. Некоторые из них имеют «моно» в названии, поэтому их должно быть легко найти.
JanC

1
Я думаю, что при просмотре скриншотов TOIlet ваша проблема может быть другой. Кажется, что он (иногда) использует цветные и нестандартные символы, что, вероятно, является проблемой, которую вы видите, а не отсутствием моноширинного шрифта.
JanC

26

jp2a Установите jp2a

jp2aЕсть еще одна хорошая программа, доступная в репозиториях , и есть хорошая документация по ней на официальном сайте и на странице руководства Ubuntu .

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

Часто возникает необходимость в jp2aнастройке параметров, чтобы указать используемые символы, размер ascii или инвертировать представление. Как только вы сделаете правильные настройки, вы можете получить хорошие результаты, как показано на скриншоте ниже. Результаты, однако, во многом зависят от изображения, которое вы выбрали для преобразования в 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утилиту и поставить простую одну строку, чтобы узнать новую команду.

установка cowsay

sudo apt-get install cowsay

добавьте строку ниже к вашему .bashrcили .zshrcфайлу, расположенному в ~/ie ~/.bashrcили ~/.zshrcчтобы получить персонажа ascii art

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


Это английский сайт. Если вы собираетесь писать на испанском языке, по крайней мере, переведите ваше сообщение на английский.
anonymous2

Вы правы. Я постараюсь перевести следующее.
Веллингтон Оливейра

0

У меня есть 5-летний сын, который любит asciiquarium . Asciiquarium - это отдельный Perl-скрипт, поэтому все, что вам нужно сделать, это убедиться, что он исполняемый, и поместить его куда-нибудь удобно, например /usr/local/binили /usr/local/games.

Дополнительные требования для Ubuntu

  1. Получите пакет perl's curses, который доступен в 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 одним щелчком мыши.

Попытайся! - = сП


Привет и добро пожаловать на сайт. Если вы публикуете ответы, предлагающие инструменты, которые вы написали или иным образом связаны с ними, обязательно укажите это в ответе. Смотрите здесь правила сайта по продвижению.
тердон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.