• Предмет: Информатика
  • Автор: Blackseacat435345
  • Вопрос задан 1 год назад

какое количество информации необходимо для кодирования изображения при 64 цветах
2.
цветное растровое изображение с палитрой 256 цветов имеет размер 30х30 точек.каков информационный объем данного изображения?
3
вычислите необходимый объем видео памяти для хранения изображения,занимающего площадь экрана 50х50 точек,если каждая точка может иметь один из 32 цветов.
ХЕЛП ПЛИЗ

Ответы

Ответ дал: iowisp3
2

Ответ:

1.

Каждому из цветов в компьютере соответствует некоторое двоичное число. Т.е в нашем случае компьютеру потребуется 64 двоичных числа. Все числа должны иметь одинаковую разрядность (состоять из одинакового количества бит).

Например, необходимо записать информацию о 3-х цветах. В числах это может выглядеть следующим образом:

00

01

11

Видно, что для записи каждого числа потребовалось 2 бита. Это и есть количество информации - минимальное количество бит, необходимое для записи числа.

Т.к биты есть ни что иное, как разряды двоичного числа, то для вычисления количества информации приходим к формуле:

i = log_{2} N ,  i - количество информации

                  N - сколько эелементов (цветов) мы хотим закодировать

Т.о в нашем случае:

i = log_{2} 64 = 6 бит

2.

Изображение состоит из 30*30 = 900 пикселей. Каждый пиксель несет в себе информацию о том, какого он цвета. Пользуясь предыдущей формулой найдем, что на 1 пиксель приходится log_{2} 256 = 8 бит информации. Тогда информационный объем всего изображения равен 900*8 = 7200 бит = 900 байт.

3.

Задача аналогичная предыдущей:

на пиксель приходится по: log_{2} 32 = 5 бит

Информационный объем: 50*50*5 = 12500 бит =  1562 байт


Blackseacat435345: А можно без логарифм, мы их не проходили
Вас заинтересует