Подскажите пожалуйста, как 8 битами кодируются цвета. А то мне надо написать алгоритм преобразующий из 8 битного цвета в 32 битный. Точнее не преобразовать, а просто перевести цвет из одного представления в другое. Я знаю, что 256 цветов кодируются палитрой, но неужели никакой логики там нет????
BlackShadow
15.06.2004 16:22
Прими мои соболезнования...
логики абсолютно никакой тама нет ,там просто собраны наиболее оптимальные цвета.
а переводится просто -- цвет в 256 это индекс цвета в палитре.
есть :
Код
getrgbpallet(r,g,b,i);
У меня кажется что-то есть.
Вот в
Цитата
развалинах своего винта
раскопал (присоединенный файл)
Может пригодится. Там написанно про перевод из RBG куда-то и обратно.
SKVOZNJAK
17.06.2004 12:56
Можно конвертировать 256 цветный BMP пайнтом и сравнить коды. Рисуешь полосочки а потом изучаешь, если терпения хватит. Если не ошибаюсь, конец файла соответствует верхней части рисунка.