Почему виртуальный терминал Linux поддерживает только 16 цветов по умолчанию?

htop дает хороший обзор процессов, которые работают и ресурсы, которые используются.

3
28.01.2014, 22:37
2 ответа

Если Вы не используете консоль кадрового буфера, Вы во власти консоли текстового режима VGA - чей color_table[] только имеет 16 элементов.

3
27.01.2020, 21:20
  • 1
    Даже под fb, фактический текст ограничен. Я полагаю, что это могло бы быть вопросом об операции в секунду. –  tamarintech 28.01.2014, 22:47
  • 2
    Действительно. color_table[] все еще ограничивает палитру макс. из 16 цветов. Существует также ограничение, наложенное кодами ESC VT. С fb можно получить больше чем 16 цветов на экране сразу, просто не, хотя vt взаимодействуют через интерфейс. –  Ricky Beam 28.01.2014, 23:26

Быстрый ответ то, что первые видеокарты где не способен отобразить больше чем 16 цветов одновременно и часто экраны где монохромы.

При кодировании игры разработчики ограничили бы графику 16 цветами. Посмотрите, что старые игры (1985-1990) окрашивают использование, например.

Забавная вещь состоит в том, что анимированная вычислительная техника первых часто делалась путем циклического повторения на некоторых, раскрашивает таблицу цветов. Современный эквивалент этого может быть найден здесь: Цикл Холста.

С тех пор *отклоняют, все о ретро совместимости и норме POSIX... можно предположить, куда это ограничение прибывает из.

1
27.01.2020, 21:20

Теги

Похожие вопросы