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