Автор | Сообщение |
|
Отправлено: 17.11.22 22:05. Заголовок: Задание 7 №117(А. Кабанов)
117) Для хранения произвольного растрового изображения размером 480 на 768 пикселей отведено 405 Кбайт памяти без учёта размера заголовка файла. При кодировании цвета каждого пикселя используется одинаковое количество бит, при этом для каждых двух бит цвета дописывается дополнительный бит контроля чётности. Коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении? Решение (405*1024*8-240*768)/480/768=8.5(8) 2^8=256. ответ 64. В чем ошибка?
|
|
|
Ответов - 4
[только новые]
|
|
|
Отправлено: 18.11.22 10:23. Заголовок: Странное решение. (4..
Странное решение. (405*1024*8) / (480*768) = 9 бит на пиксель. На каждые два бита цвета отводится еще один дополнительный бит, т.е. получается 2бита+1доп. Всего на один пиксель отведено 9 бит, это (2+1) + (2+1) + (2+1) = 9. Из них на цвет выделено 6 бит, плюс три дополнительных бита. Тогда цветов 2^6 = 64
|
|
|
|
Отправлено: 18.11.22 13:52. Заголовок: Спасибо, неверно пон..
Спасибо, неверно понял условие.
|
|
|
|
Отправлено: 26.09.23 00:47. Заголовок: mhgd
Ник75 пишет: hf [quote]`
|
|
|
|
Отправлено: 29.09.23 03:54. Заголовок: Откуда Вы взяли 240?..
Откуда Вы взяли 240? Решение : найти i= (405*8*1024)/(480*768)=9 затем нужно выяснить, сколько битов составляет цвет, а сколько бит четности например : 101010101, каждый третий бит четности, на 1 цвет 6 битов, 64 цвета
|
|
|
|