Интернет магазин китайских планшетных компьютеров



Компьютеры - Hold and modify - Описание

10 мая 2011


Оглавление:
1. Hold and modify
2. Описание
3. Использование HAM



В классических Amiga на базе чипсетов OCS/ECS для записи цвета точки используются всего 6 бит. Большинство экранных режимов работают с цветами, индексированными в палитре, а для записи индекса цвета используются 5 бит. Следовательно, на таких экранах могут быть одновременно отображены только 2 цвета. Другие экранные режимы позволяют использовать 6-й бит для указания яркости цвета, то есть количество отображаемых одновременно цветов увеличивается до 2×2.

Режим HAM6 использует 6 бит, из которых два, как правило, указывают, были ли сохранённые 4 бит индексом в 16-ти цветной палитре, или же это было изменение в одной из компонент цвета. Сохранённые 4 бита используются как абсолютное значение для изменённой RGB-компоненты.

Возможны следующие значения:

  • 00 xxxx — используется цвет из 16-ти цветной палитры, имеющий индекс xxxx в двоичном представлении;
  • 01 GGGG — сохраняются красная и синяя компоненты от предыдущего пиксела, используется GGGG для зелёной компоненты;
  • 10 RRRR — сохраняются зелёная и синяя компоненты от предыдущего пиксела, используется RRRR для красной компоненты;
  • 11 BBBB — сохраняются красная и зелёная компоненты от предыдущего пиксела, используется BBBB для синей компоненты.

При этом линия пикселов всегда должна начинаться с одного из индексированных в палитре цветов.

HAM6 позволяет одновременное отображение не более 4096 цветов, так как алгоритм описывает 12-ти битную графику, а 2 = 4096.

В классических Amiga на базе чипсета AGA для хранения цвета пиксела используются 8 бит, а также доступен режим HAM8, описывающий 18-ти битную графику. Режим HAM8 позволяет одновременное отображение не более 262144 цветов из палитры в 16777216 цветов.



Просмотров: 3165


<<< HDMI
Hot Spare >>>