Разработчик Доминик Кодспоти (Dominic Codespoti) выпустил утилиту на Rust, предназначенную для конвертации изображений в ASCII-графику. Инструмент работает через терминал и позволяет настраивать размер рисунка.

Установить утилиту можно с помощью пакетов cargo. Для этого необходимо использовать команду cargo install ascii-gen. Кроме того, важно убедиться, что уже установлены clap, image, crossterm и ratatui.
Утилита запускается с помощью команды ascii-gen --file path/to/your/image.jpg. Можно использовать следующие опциональные параметры:
-
--width— задать значение ширины, которое по умолчанию составляет 80; -
--height— задать значение высоты, которое по умолчанию составляет 80; -
--live— активация режима редактирования в реальном времени для ASCII; -
--gamma— задать параметр гаммы для итогового рисунка.
К примеру, команда для генерации рисунка размером 120×60 выглядит следующим образом:
ascii-gen --file path/to/your/image.jpg --width 120 --height 60

Код инструмента открыт, опубликован на GitHub и распространяется по лицензии MIT.
ссылка на оригинал статьи https://habr.com/ru/articles/777358/
Добавить комментарий