набросок размером 512 на 256 закодирован гаммой 32 цвета. сколько килобайт

Набросок размером 512 на 256 закодирован палитрой 32 цвета. сколько килобайт х занимает в памяти рисунок

Задать свой вопрос
2 ответа

Глубина цвета - длина двоичного кода, который употребляется для кодировки цвета пикселя. Измеряется в битах. Количество N цветов в палитре и глубина i цвета связаны меж собой соотношением: N = 2^i.


В гамме 32 цвета, следовательно, 32 =2^i, где i=5 бит.


Пространственное разрешение монитора - это количество пикселей, из которых складывается изображение на его экране.  Оно определяется как творенье количества точек в строке на количество строк изображения.  


Разрешение монитора 512*256 значит, что изображение на его экране будет состоять из 256(2) строк, любая из которых содержит 512(2) пикселей.


Всё перемножаем: 2*2*5 = 5*2бит = 5*2б = 5*2Кбайт = 5*16 Кбайт = 80 Кбайт


Справка: 1 б = 8 бит = 2 бит; 1 Кбайт = 1024 байта = 2 байт = 2 бит



Павел Волченков
Он же написал - "кб", а не 1024 б.
Даниил Мицюк
И как ты получил из 32 число 5?
Олег Ардаматский
И как ты упаковываешь по 5 битов в байтовую сетку?
Василиса Калибулина
32 - это 2 в 5 ступени. В задачках такового рода для главной школы ничего никуда упаковывать не надобно. При исследовании кодирования текста, графики и звука используется основная формула информатики. Ответ - 80 Кбайт.
Борис Фреюк
Основная формула информатики? =) Опасаюсь даже представить для себя такую.
Мирослава Писчулина
Ну ладно, допустим, упаковывание на совести авторов, и они суют в 1-ый байт 5 битов и 3 колочена от следующей точки, потом во 2-ой - 2 колочена от 2-ой точки, 5 от следующей и ещё одну от третьей и т. д.
Oksana Steremokina
Ладно, он написал килобайт, что одинаково 1000 б, а не 1024, а ты брал КБ. Это на твоей совести. Но как ты получил пятую степень, по какой формуле?

Палитра состоит из 32-х цветов (формула N=2^i, т.е 32=2^5, как следует i=5 бит, т.е. 1 цвет= 5 бит) . Объем рисунка I=k*i, где k- количество пикселей, а i - информационный объем пикселя одного цвета. Получаем 512*256*5=655360 бит. Переводим в байты, а потом в Кбайты 655360/8/1024=80 Кбайт.

Софья
Он про кб спрашивал, а не про 1024 б.
Виолетта Кулибан
Какие-то неполные и неточные у вас ответы.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт