Search
Write a publication
Pull to refresh

Женщина, скажите точно, сколько вам вешать

Level of difficultyMedium
Reading time3 min
Views2.7K

Палитра. Что-то вполне себе разумеющееся. Много цветов. А ведь когда-то палитра означала все что есть и не более. Описание в контексте IBM PC и не более, правда с оговорками.

Первая "палитра" на "что-то вроде компьютера" состояла из восьми цветов.

Откуда восемь? Ну видимо пять показалось авторам слишком мелким.

Почему первая палитра должна была быть из пяти цветов.

Мониторы. Вопросы именно к жестянкам. Самый простой способ передачи цвета - покомпонентный.

RGB. 1 R, 1 G, 1 B. Либо один, либо ничего, либо все. Один дает 3 варианта, без единого еще один вариант и все вместе последний, пятый вариант.

Итого получаем: Красный, Зеленый, Синий, Все вместе (Белый) и Без ничего (Черный).

Как получилась палитра из 8 цветов.

В самом деле очень просто. Совмещением сигнала двух любых других.

А почему не стало N-цветов? Да потому, что черный и белый и так были комбинацией более чем одного сигнала.

Следующий шаг. Палитра в 16 цветов.

Парадокс, но тут не было единого мнения. Кто-то решил взять палитру в 8 цветов и понизить бит яркости, кто-то решил повысить бит яркости, а кто-то решил выбрать свое решение.

Мы приходим к времени когда никто точно не знал как будет развиваться графика. И тогда...

Из тех, кто решил использовать 100% аппаратное решение, 99% производителей железа выбрали понизить бит яркости и только Синклер решил повысить бит яркости. В итоге у 99% получилось 16 цветов, а у Синклера 15.

Но, это только у производителей железа низкого уровня. У производителей компьютеров было свое собственное видение.

Commodore

У Commodore было свое видение палитры в 16 цветов. И основывалось оно на одном простом принципе - телевизор. NTSC давал отличные от RGB цвета. На самом деле не слишком отличные, но все же заметные. И, главное, распределение цветов по RGB на монохромных и цветных источниках отображения сигнала было явно предсказуемо. В результате миру явилась довольно блеклая, но вполне репрезентативная палитра Commodore 64. Аналогичное, но не идентичное, видение было у многих производителей того времени.

IBM PC

IBM пошла своим путем, который на 100% поддержала в ближайшем будущем только Tandy. 16 цветная палитра, где один из цветов не укладывается в общую картину. А именно - коричневый. Коричневый из палитры CGA это не 2/3 желтого, а именно коричневый. 99.9% совместимых сторонних адаптеров устанавливали цвет LoYellow аналогично со всеми остальными.

Первые 16 цветов из палитры CGA перекочевали в проклятый EGA, потом в VGA и... существуют и по сей день. Даже ваша видеокарта считает что LoYellow это коричневый, пока ОС не скажет ей обратного.

Тряпками собранная и замоченная в тазике футура

Много лет спустя... В далекой галактике... Кто-то задумался: "А так ли нужно многообразие цветов?"

В момент появления MCGA адаптера (в народе VGA) некоторые задумались... А что еще можно сделать с это фиговиной помимо его основной функции? Если добавить много памяти то мы сделаем... высокое разрешение?! Топинамбур вам! Много страниц памяти.

Как это выглядит?

Представьте что Nkb дают вам картинку в 320x200 при 256 цветах. А теперь представьте логику тех времен. 4Nkb дают вам не 640x400 при 256 цветах, а 4 страницы 320x200 при 256 цветах. Фигово? А вот и нет. Это дает вам возможность практически моментальной смены одной страницы на другую. Мечтаете о 60fps? А как вам 250-1000fps? Страница могла меняться каждый такт. И это еще без всяких прочих трюков, вроде ротации палитры.

Отвлекся от основной темы. Надеюсь смогу вернуться к ней позднее и рассказать причину выбора каждой конкретной палитры для определенной системы.

P.S. Спасибо за внимание. Кидайте тапками, я, в отличие от некоторых, абсолютно не против.

Only registered users can participate in poll. Log in, please.
Что такое минимализм в современном обществе
45.83% Необходимость11
29.17% Креативность7
37.5% Выпендреж9
24 users voted. 16 users abstained.
Tags:
Hubs:
Total votes 13: ↑2 and ↓11-7
Comments6

Articles