Большой Воронежский Форум
» Программирование>Хранение графических файлов в памяти.
lokid7 09:20 16.03.2004
У меня вопрос: если граф. файл имеет 256 цветов, то как храниться инфа о цветах в памяти, как палитра + инфа (1 байту как в файле на один пиксель) или как одна инфа (т.е. 3 байта на один пиксель)? [Ответ]
LSL 15:22 16.03.2004
lokid7

В самом общем случае используются индексированные цвета.
Т. е. создаётся палитра цветов. Количество цветов определяет количество битов необходимых для их нумерации.

4цвета - 2 бита. 256цветов - байт.

Каждому цвету задаётся порядковый номер. Т.е. если палитра состоит из 128цветов, каждому цвету соответствует свой номер. от 0 до 2^7.

Этими номерами цветов и кодируется растровое изображение.

У меня есть подробное описание некоторых форматов (gif,bmp,pcx,tiff) если нужно вышлю. [Ответ]
lokid7 19:12 16.03.2004
LSL вышли, желательно на русском [Ответ]
LSL 00:38 17.03.2004
ОК [Ответ]
Вверх