Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Хранение графических файлов в памяти. |
Философия, технологии, алгоритмы! |
|
Опции темы |
16.03.2004, 09:20 | #1 |
Форумец
Сообщений: 3
Регистрация: 12.03.2004
Не в сети |
Хранение графических файлов в памяти.
У меня вопрос: если граф. файл имеет 256 цветов, то как храниться инфа о цветах в памяти, как палитра + инфа (1 байту как в файле на один пиксель) или как одна инфа (т.е. 3 байта на один пиксель)?
|
16.03.2004, 15:22 | #2 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
lokid7
В самом общем случае используются индексированные цвета. Т. е. создаётся палитра цветов. Количество цветов определяет количество битов необходимых для их нумерации. 4цвета - 2 бита. 256цветов - байт. Каждому цвету задаётся порядковый номер. Т.е. если палитра состоит из 128цветов, каждому цвету соответствует свой номер. от 0 до 2^7. Этими номерами цветов и кодируется растровое изображение. У меня есть подробное описание некоторых форматов (gif,bmp,pcx,tiff) если нужно вышлю. |