TerminalImageViewer (tiv) — небольшая C++ утилита для отображения графических файлов в эмуляторе терминале с помощью псевдографических символов (unicode character blocks).
Графические файлы отображаются используя RGB ANSI коды и блок-символы Юникода (Unicode). В отличии от других утилит аналогичного назначения (например timg) в tiv используется собственный алгоритм улучшающий разрешение путём сопоставления ячеек (4х8 пикселей) с различными символами Юникода.
TerminalImageViewer может отображать все изображения в каталоге в виде миниатюр заданного размера, изображения можно открывать в оригинальном размере, с заданным размером и по размеру окна эмулятора терминала. Вместо 24-битных цветов можно использовать 256-цветовую палитру (при неправильном отображении цветов эмулятором терминала), алгоритм улучшения разрешения можно отключить (например для сравнения).
Лицензия: Apache License Version 2.0