Преобразование JPG изображений в ASCII графику.
jp2a — маленькая консольная утилита предназначенная для преобразования JPG изображений в ASCII графику (ASCII art).
jp2a очень поста, хоть и имеет много опций, самый простой способ её использования (выполнить в каталоге с изображением):
jp2a изображение.jpg
Без опций ASCII изображение получается практически равное ширине исходного (хотя и не всегда), а для получения ASCII изображения например шириной 76 символов:
jp2a --width=76 изображение.jpg
При необходимости открыть в jp2a изображения других форматов можно воспользоваться консольной утилитой convert из состава ImageMagick (ImageMagick Studio LLC) с соответствующими опциями:
convert somefile.png jpg:- | jp2a --width=76 -
convert очень мощная утилита, используя её можно повысить качество получаемого ASCII art (например повысить яркость и контрастность изображения). Для примера, что бы увеличить яркость на 170% и повернуть изображение на 45° нужно выполнить:
convert bender.bmp -modulate 170 -rotate 45 jpg:- | jp2a -
convert преобразовывает для использования jp2a практически любой графический формат, включая векторные форматы, PDF, видео и пр...
jp2a может обрабатывать и изображение из сети, загрузку изображений обеспечивает библиотека libcurl (cURL - служебная консольная утилита для копирования файлов по различным протоколам с синтаксисом URL). Выполнить:
jp2a http://ссылка.на.изображение.jpg
Для загрузки и конвертации изображений для jp2a "на лету" можно так же воспользоваться утилитой convert (из состава ImageMagick), выполнив:
convert http://ссылка.на.изображение.gif jpg:- | jp2a -
Лицензия: GNU General Public License v2 (GPL v2)
Вы можете войти под своим логином или зарегистрироваться на сайте.