ASCII-искусство очень увлекательно и дает возможность обмениваться изображениями через интернет с низкой пропускной способностью. Вот как вы можете преобразовать любое изображение в ASCII-арт в Linux
ASCII art – самая старая форма представления изображений в сети, существовавшая задолго до изобретения Интернета. Это простой, не требующий большой пропускной способности способ создания графического изображения с помощью символов, и он сам по себе является искусством
Преобразовать изображение в ASCII в терминале Linux очень просто. Вот как начать
Что такое ASCII-арт, и почему вы хотите его создавать?
ASCII-арт – это самая последняя итерация формы искусства, которая уходит корнями в средневековье. Проще говоря, это способ использования букв, цифр и других письменных символов вместо пикселей, которые составляют изображения, которые вы обычно видите на экране
Это работает, потому что различные символы имеют разное соотношение светлого и темного пространства, и вы можете использовать их для создания умеренно детализированного монохромного изображения, которое предполагает форму
Самые ранние примеры были созданы вручную, а позже – с помощью пишущей машинки, телетайпа и линейного принтера. С появлением компьютеров искусство ASCII, использующее символы стандартной формы ASCII, стало использоваться вместо оцифрованных изображений из-за ограничений машин в ту эпоху. В первые дни существования Интернета ASCII-искусство решало проблемы с передачей изображений через Интернет с низкой пропускной способностью
Учитывая, что современные компьютеры обладают умопомрачительной мощностью и ресурсами, можно подумать, что ASCII-арт будет выброшен на мусорную кучу истории вместе со многими дисками AOL, но вы ошибаетесь
ASCII-арт жив и активно используется обитателями варезной сцены, людьми, ищущими альтернативный способ творчества, людьми с низкой пропускной способностью, а также теми, кто страдает от избытка ностальгии по старым добрым временам Amiga или просто любит генерировать и просматривать изображения из букв
Установите ascii-image-converter для преобразования изображений в ASCII-искусство
ascii-image-converter – это утилита командной строки, которая делает именно то, что написано на ее названии. Она принимает файл изображения в качестве аргумента и выводит в терминал преобразование в ASCII-искусство. Вы можете либо скопировать и вставить текст в другое приложение, либо передать его в файл
Утилита поддерживает наиболее распространенные форматы изображений, включая JPEG/JPG, PNG, BMP, WEBP, TIFF/TIF и GIF
Чтобы установить ascii-image-converter на Debian или Ubuntu, добавьте репозиторий ascii-image-converter в ваш sources.list:
echo 'deb [trusted=yes] https://apt.fury.io/ascii-image-converter/ /' | sudo tee /etc/apt/sources.list.d/ascii-image-converter.list
Обновите список репозиториев вашей системы, используя:
sudo apt update
Затем установите конвертер изображений ascii-image, введя:
sudo apt install ascii-image-converter
Для пользователей Arch Linux конвертер изображений ascii-image доступен в репозитории Arch User Repository
Вы также можете установить ascii-image-converter с помощью snap:
sudo snap install ascii-image-converter
хотя вы должны знать, что приложение не будет иметь доступа к скрытым или обычным файлам вне домашнего каталога. Поэтому убедитесь, что ваши изображения находятся в доступном месте, если вы установили пакет snap
Используйте ascii-image-converter для создания потрясающих ASCII-изображений!
Использовать ascii-image-converter очень просто, для этого требуется только имя файла изображения. Запуск:
ascii-image-converter ship.jpg
на примере файла с именем ‘ship.jpg’, преобразует:
В:
Хотя полученное нами ASCII-изображение выглядит отлично, вы можете получить более мелкие детали, уменьшив размер шрифта вашего терминала
Ваше ASCII-изображение не обязательно должно быть монохромным. Если вы добавите флаг –color или -C, ascii-image-converter выведет ваше ASCII-изображение в цветах, близких к цветам оригинала
ascii-image-converter ship.jpg --color
Это будет работать, только если ваш терминал поддерживает 24-битные или 8-битные цвета
ascii-image-converter может использовать символы Брайля вместо ASCII с помощью ключа -b, а в сочетании с цветом дает великолепные художественные результаты
ascii-image-converter ship.jpg -bC
Когда вы будете довольны созданным ASCII- или брайлевским рисунком, вы можете отправить его в файл:
ascii-image-converter ship.jpg -bC | tee cool-ascii-ship.txt
и просмотреть его в терминале в свое удовольствие с:
cat cool-ascii-ship.txt
Создавайте собственные изображения для преобразования в ASCII-арт
Хотя преобразовывать стоковые изображения в терминале, конечно, весело, бесконечно большее удовлетворение приносит работа над оригинальными изображениями, которые вы создаете сами
Если вам кажется, что у вас нет врожденного художественного таланта, никогда не поздно научиться, и существует множество курсов, которые помогут вам!
Комментировать