Помощь - Поиск - Пользователи - Календарь
Полная версия: 8 битное цветовое кодирование
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
serge2k
Подскажите пожалуйста, как 8 битами кодируются цвета. А то мне надо написать алгоритм преобразующий из 8 битного цвета в 32 битный. Точнее не преобразовать, а просто перевести цвет из одного представления в другое. Я знаю, что 256 цветов кодируются палитрой, но неужели никакой логики там нет????
BlackShadow
Прими мои соболезнования...
virt
логики абсолютно никакой тама нет ,там просто собраны наиболее оптимальные цвета.

а переводится просто -- цвет в 256 это индекс цвета в палитре.
есть :
Код
getrgbpallet(r,g,b,i);
Altair
У меня кажется что-то есть.
Вот в
Цитата
развалинах своего винта

раскопал (присоединенный файл)
Может пригодится. Там написанно про перевод из RBG куда-то и обратно.
SKVOZNJAK
Можно конвертировать 256 цветный BMP пайнтом и сравнить коды. Рисуешь полосочки а потом изучаешь, если терпения хватит. Если не ошибаюсь, конец файла соответствует верхней части рисунка.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.