2. Преобразование 'RGB => Индекс в палитру'

Теги:

Преобразование 'RGB => Индекс в палитре' представлено на следующей схеме.


       Red                Green                 Blue         
+---------|-----+    +---------|-----+    +---------|-----+
|7|6|5|4|3|2|1|0|    |7|6|5|4|3|2|1|0|    |7|6|5|4|3|2|1|0|
+---------|-----+    +---------|-----+    +---------|-----+
     |                    |                    |
     |                    |                    |
     +-----+              |              +-----+
           |              |              |
           V              V              V
 +-|--------------|--------------|--------------+
 |0|R7|R6|R5|R4|R3|G7|G6|G5|G4|G3|B7|B6|B5|B4|B3|
 +-|--------------|--------------|--------------+

Полученное в результате число используется как индекс в считанную из PAL-файла таблицу преобразования 'RGB => Индекс в палитре'. Значение таблицы по соответствующему индексу и является искомым индексом в палитру.