4.12. libcaca - Цветная ASCII Art библиотека
Библиотека libcaca
-
это графическая библиотека, выводящая чекст вместо пикселов, так что она может
работать на старых видео картах или текстовых терминалах. Она не такая, как
знаменитая AAlib
.
libcaca
требует терминал для своей работы,
так что она будет работать на всех unix системах (включая Max OS X), используя
библиотеку slang
или
ncurses
, под DOS используя библиотеку
conio.h
, и под windows, используя либо
slang
, либо
ncurses
(через Cygwin эмуляцию), либо
conio.h
. Если скрипт
./configure
определяет libcaca
, то caca libvo драйвер
будет собран.
Отличия от AAlib
следующие:
16 доступных цветов для вывода символов (256 цветовых пар)
зашумление[dithering] цветного изображения
Но libcaca
также имеет следующие
ограничения:
нет поддержки яркости, контрастности, гаммы
ВЫ можете использовать следующие клавиши в окне caca для изменения опций рендеринга:
Клавиша | Действие |
---|---|
d |
Перключение методов зашумления[dithering] libcaca .
|
a |
Перекллючение сглаживания[antialiasing] libcaca .
|
b |
Переключение фона libcaca .
|
libcaca
также анализирует следующие
переменные окружения:
- CACA_DRIVER
Установить рекомендуемый caca драйвер, например ncurses, slang, x11.
- CACA_GEOMETRY (только X11)
Указывает количество строк и столбцов, например, 128x50.
- CACA_FONT (только X11)
Указывает используемый шрифт, например, fixed, nexus.
Используйте опцию -framedrop, если ваш компьютер недостаточно быстр для рендеринга всех кадров.