Shellpic — маленькая консольная Python (Pillow) утилита для просмотра изображений в виде ASCII графики (ASCII art).
ASCII графика (ASCII artwork) — форма изобразительного искусства, использующая символы ASCII на экране компьютерного терминала или принтера для представления изображений. При создании таких изображений используется палитра, состоящая из буквенных, цифровых символов и символов знаков пунктуации из числа 95 символов таблицы ASCII.
Shellpic предназначена для просмотра изображений в эмуляторе терминала, или отображения изображений в консольных клиентах IRC (NUTS, TinyMUX и пр). Поддерживается работа с большинством популярных графических форматов (JPG, PNG, ICO, TGA, GIF и др), в том числе анимированных GIF изображений (один раз или в бесконечном цикле).
Shellpic отображает изображение по ширине эмулятора терминала (если не задать масштабирование) и с глубиной цвета 24 Бит (без дополнительных опций). Для получения более качественной картинки терминал должен поддерживать 256 цветов (большинство современных терминалов имеют поддержку 256-ти цветов), также от используемого терминала зависит гладкость отображения GIF-анимации.
Лицензия: GNU General Public License version 3.0 (GPLv3)