Форум » Кодирование и декодирование информации » Задание 7 №117(А. Кабанов) » Ответить

Задание 7 №117(А. Кабанов)

Ник75: 117) Для хранения произвольного растрового изображения размером 480 на 768 пикселей отведено 405 Кбайт памяти без учёта размера заголовка файла. При кодировании цвета каждого пикселя используется одинаковое количество бит, при этом для каждых двух бит цвета дописывается дополнительный бит контроля чётности. Коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении? Решение (405*1024*8-240*768)/480/768=8.5(8) 2^8=256. ответ 64. В чем ошибка?

Ответов - 4

inf_bu: Странное решение. (405*1024*8) / (480*768) = 9 бит на пиксель. На каждые два бита цвета отводится еще один дополнительный бит, т.е. получается 2бита+1доп. Всего на один пиксель отведено 9 бит, это (2+1) + (2+1) + (2+1) = 9. Из них на цвет выделено 6 бит, плюс три дополнительных бита. Тогда цветов 2^6 = 64

Nik75: Спасибо, неверно понял условие.

dhzh: Ник75 пишет: hf


elpov06: Откуда Вы взяли 240? Решение : найти i= (405*8*1024)/(480*768)=9 затем нужно выяснить, сколько битов составляет цвет, а сколько бит четности например : 101010101, каждый третий бит четности, на 1 цвет 6 битов, 64 цвета



полная версия страницы