У меня вопрос: если граф. файл имеет 256 цветов, то как храниться инфа о цветах в памяти, как палитра + инфа (1 байту как в файле на один пиксель) или как одна инфа (т.е. 3 байта на один пиксель)?
[Ответ]
lokid7
В самом общем случае используются индексированные цвета.
Т. е. создаётся палитра цветов. Количество цветов определяет количество битов необходимых для их нумерации.
4цвета - 2 бита. 256цветов - байт.
Каждому цвету задаётся порядковый номер. Т.е. если палитра состоит из 128цветов, каждому цвету соответствует свой номер. от 0 до 2^7.
Этими номерами цветов и кодируется растровое изображение.
У меня есть подробное описание некоторых форматов (gif,bmp,pcx,tiff) если нужно вышлю.
[Ответ]