Linux ascii art generator

10 инструментов для создания и развлечения с ASCII-графикой в ​​Linux

Конечно, поначалу это может быть пугающе, но как только вы знать терминал лучше , вы начинаете любить его.

Скорее всего, вы будете использовать терминал для серьезной работы. Но есть много забавных вещей, которые вы можете сделать и в терминале.

Один из них экспериментирует с ASCII-артом. Вы можете отображать предопределенные или случайные сообщения, играть в игры или запускать анимацию в формате ASCII в терминале Linux, используя различные инструменты командной строки.

Мой товарищ по команде Шринат любит исследовать такие необычные инструменты командной строки и делиться со мной своими открытиями. Делюсь с вами этими находками.

Большинство этих программ должны быть доступны в репозиториях вашего дистрибутива Linux. Вы можете использовать менеджер пакетов вашей системы для их установки. Чтобы статья была краткой, я включил только инструкции по установке для Ubuntu.

1. lolcat: Добавь цвета в свой терминал

Хорошо! lolcat не имеет ничего общего с ASCII-графикой. По крайней мере, не напрямую.

Тем не менее, я включил его в начало этой статьи, потому что вы можете комбинировать другие инструменты ASCII с lolcat.

Итак, что он делает? Она похожа на команду cat, но добавляет в свой вывод случайные цвета градиента.

В данный момент это может показаться бесполезным, но вы увидите его влияние, когда выходные данные других инструментов ASCII будут переданы через lolcat.

Установите lolcat с помощью команды apt:

sudo apt установить lolcat

2. Aewan: красиво отображать текст ASCII

Aewan — многоуровневый редактор графики/анимации ASCII. Он создает автономные художественные файлы ASCII с поддержкой Cat и простой для анализа формат для интеграции в терминальные приложения.

Он имеет два инструмента: эван , редактор ASCII и экат , для просмотра созданного файла.

Я не собираюсь обсуждать здесь редакторскую часть.

Чтобы отобразить любой текст в красивом формате ASCII, вам понадобится команда aecat. Обратите внимание на использование букв на скриншоте ниже.

Чтобы установить aewan, используйте следующую команду:

sudo apt установить aewan

А затем используйте его следующим образом:

3. Cowsay: заставьте ASCII-корову говорить все, что вы хотите

Что говорит корова? Все, что вы хотите, чтобы это сказало.

Cowsay уже стал популярным инструментом среди опытных пользователей Linux. Он показывает корову ASCII, которая повторяет предоставленный вами текст.

Но вы не ограничены только коровами. Вы также можете изменить его на несколько других символов. Как дракон (горящая Королевская Гавань):

Вы заметили цветной вывод на скриншоте выше? Это магия команды lolcat, о которой я упоминал ранее.

Читайте также:  Alt linux установка nano

Чтобы установить cowsay, используйте:

sudo apt установить ковсей

После установки вы можете использовать его следующим образом:

Вы можете обратиться к его справочная страница для дополнительной настройки и опций.

4. jp2a: преобразование изображений в ASCII-графику

jp2a — это инструмент командной строки, который конвертирует изображения в ASCII-арт в терминале Linux . Он работает с файлами JPEG и PNG. Это также позволяет отображать цветной вывод и выбранный вами набор символов в виде изображения ASCII.

Вы можете установить его с помощью следующей команды:

Вы можете получить цветной вывод и сохранить текст ASCII следующим образом:

jp2a --output=ascii.txt --colors input.png

Это не единственная программа такого рода. Существует ascii-image-converter и несколько других инструментов, которые можно использовать для той же цели. Я не буду обсуждать их все в этом списке.

5. linuxlogo: Отображение логотипа ASCII вашего дистрибутива Linux.

Имя говорит само за себя. Он отображает Логотип Linux в формате ASCII .

Нет, не наш любимый логотип Linux, Tux но логотип вашего дистрибутива Linux. Он также показывает некоторую дополнительную информацию, например Версия ядра Linux , ЦП, ОЗУ, имя хоста и т. д.

Вы можете установить его с помощью команды apt:

sudo apt установить linuxlogo

Просто введите linuxlogo, чтобы использовать команду.

6. Neoftech: отображать логотип Linux вместе с системной информацией

Приведенная выше команда linuxlogo слишком упрощена. Вы можете усилить его с помощью Neofetch.

Он отображает дистрибутив в более привлекательном виде вместе с некоторой системной информацией, такой как ядро, время безотказной работы, среда рабочего стола, тема, значки и т. д.

Вы также можете разобрать его с помощью lolcat, чтобы получить вывод цвета радуги.

Установите Neoftech с помощью этой команды:

sudo apt установить neofetch

А затем просто введите neoftech, чтобы запустить команду.

Существует также инструмент screenfetch, похожий на Neofetch. Вы можете использовать любой из них.

7. удача: узнайте свою судьбу

Просто шучу! Нет такого понятия.

Тем не менее, печенье с предсказаниями по-прежнему в моде, и, по-видимому, людям нравится читать случайные предсказания или поучения.

Вы можете получить аналогичную функцию в терминале Linux с помощью команды удачи:

Вы можете установить его с помощью следующей команды:

sudo apt установить состояние

После установки просто введите состояние в терминале, чтобы получить случайное сообщение.

8. pv: сделать вещи анимированными

Это классический пример непреднамеренного использования команды Linux. Команда pv используется для отслеживания прохождения данных по каналу.

Но вы можете использовать его для анимации вывода любой команды. Объедините его с некоторыми из вышеупомянутых команд, и вы увидите, как ASCII-графика появляется на вашем экране, как если бы она была напечатана.

Не понял? Посмотри это видео:

Установите его с помощью следующей команды:

А затем используйте его следующим образом:

неофетч | пв-qL 200 | лолкот

Чем выше число, тем выше будет скорость.

9. cmatrix: матричная анимация в ASCII.

Помните культовый гиковский ход «Матрица»? Зеленый падающий код является синонимом Матрицы и взлома.

Вы можете запустить ASCII-симуляцию падающего кода в терминале Linux с помощью команды cmatrix.

Я делюсь скриншотом вместо анимации здесь.

Вы можете установить его с помощью команды apt:

sudo apt установить cmatrix

После установки вы можете запустить его с помощью:

Он немедленно запускает анимацию и продолжает генерировать случайный зеленый текст, падающий и исчезающий с экрана. Команда продолжает работать. К остановить работающее приложение , используйте клавиши Ctrl+C.

Читайте также:  What is my locale linux

10. cbonsai: Вырастите бонсай в своем терминале

Есть зеленый палец? Как насчет выращивания дерева бонсай ASCII в терминале?

бонсай это забавная команда Linux который позволяет запускать анимацию роста дерева бонсай в формате ASCII.

Несколько дней назад я поделился короткометражкой команды cbonsai на YouTube.

Вы можете установить cbonsai, используя:

sudo apt установить cbonsai

А затем, чтобы запустить анимацию, используйте эту команду:

Попробуйте еще

Есть еще много таких забавных инструментов CLI. Черт, есть ASCII-игры также. Интересно использовать их время от времени, чтобы развлечь окружающих вас людей.

Можете ли вы найти хорошее применение этим командам? Не уверен в удобстве использования, но вы можете добавить некоторые из них в свой файл .bashrc, чтобы команда запускалась, как только вы открываете сеанс терминала.

Многие системные администраторы делают это в общих системах Linux. Такие программы, как cowsay или figlet, можно использовать для красивого отображения сообщения или системной информации.

Вы также можете использовать некоторые из этих программ в своих сценариях bash, особенно если вам нужно что-то выделить.

В Linux могут быть и другие способы использования ASCII-арта. Я позволю тебе поделиться ими с остальными здесь.

Источник

What are some good ASCII art generators?

Locked. This question and its answers are locked because the question is off-topic but has historical significance. It is not currently accepting new answers or interactions.

alt text

I have tried figlet but it’s not much good. Are there any other ASCII editors?

what exactly do u mean by ascii editor? I mean every text editor should be able to edit ascii like gedit because ascii is just an encoding for characters

not related, but i remember there being a tool called aa or maybe bb in the knoppix cd, that made ascii vidoes.

10 Answers 10

Another good program available in the repositories is jp2a , and there is some good documentation on it at the official site and on the Ubuntu manpage.

It should be said that the program will convert any jpg, but it is best to use simple, logo or cartoon like pictures as they come out much better. If you need to convert your image to jpg beforehand, just use imagemagick’s convert utility and run convert logo.png logo.jpg .

There is often a need to fiddle with the jp2a options to specify the characters used, the size of the ascii, or to invert the representation. Once you get the settings right you can get good results, however, as I display in the screenshot below. The results do, however, depend a lot on the image you have chosen to convert to ascii.

As an example, I have used the following command to do an ascii representation of the Ubuntu logo, which displays on the terminal screen and also saves to file: (This assumes the input ubuntu-logo.jpg is in your present working directory)

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

Источник

Convert Images to ASCII Art in Linux Terminal With This Nifty Little Tool

Want some fun in the Linux terminal? How about converting a regular image into ASCII art? This tool lets you convert any image into ASCII art.

Читайте также:  Linux heic to jpg

Ubuntu Mate Focal Neofetch

Want to do some fun stuff in the Linux terminal? How about converting a regular image into an ASCII art? You know what’s ASCII? It’s a standard that assigns letters, numbers and other characters in the 256 slots available in the 8-bit code. The ASCII art is a graphics composed of the printable ASCII characters. Basically, it is composed of a bunch of letters, numbers and special characters. You might have seen people displaying their distribution’s logo in ASCII format like this: That’s cool, right? How about converting a normal picture into ASCII art? That’s what you are going to explore in this article.

Ascii Image Converter

abhishek prakash in ascii

As the name suggests, Ascii Image Converter is a tool that converts an image into ASCII art. It is a command line based tool written in Go and it prints the ASCII version of the image supplied to it. You probably won’t recognize me, but that’s me in ASCII in the image below. That’s my 8-bit avatar. The tool supports input images in the following format:

  • JPEG/JPG
  • PNG
  • BMP
  • WEBP
  • TIFF/TIF

Let’s see about installing and using it.

Installing Ascii Image Converter on Linux

This nifty tool is also available on Windows but I am not going that way. Let’s stick to Linux in this tutorial.

If you have Snap enabled in your distribution, you can easily install its snap package using the following command:

sudo snap install ascii-image-converter

You may also download the Linux executable file from its release page and put the executable in the /usr/local/bin/ directory. This way, you’ll be able to run it like a regular Linux command. If you wonder why so, please learn about Linux directory hierarchy.

Using Ascii Image Converter

The usage is simple. Once installed, you just have to provide the path of the image you want to convert.

ascii-image-converter path_to_image

You may also provide the URL of the image to convert an image into ASCII directly from the web.

Here is my profile picture converted into ASCII. I have put my original photo for the reference.

Abhishek Prakash ascii converted

You may also have a colored ASCII conversion.

ascii-image-converter -C path_to_image

Abhishek colored ascii

You may convert multiple images into ASCII by providing their paths. It will print the ASCII version one after another on the terminal display.

There is also an option to save the generated ASCII art. In the older version, it would be saved only as a text file, not as an image. The developer, Zoraiz Hassan, released a new version and now the tool saves the generated ASCII image in PNG format by default.

ascii-image-converter path_to_image -s .

There are a few more options available such as giving the output a specific dimension, use more ASCII characters, or use your own set of characters for printing the ASCII art. You can read about it on the project’s repository.

Like it?

If you like experimenting in the terminal, you may like this tool. However, I wonder what could be a good practical use of an ASCII-converted image. Any ideas?

Источник

Оцените статью
Adblock
detector