9.Для хранения произвольного растрового изображения размером 1024×1024 пикселей отведено 512 Кбайт памяти, при этом для каждого пикселя хранится двоичное число – код цвета этого пикселя. Для каждого пикселя для хранения кода выделено одинаковое количество
9.Для хранения произвольного растрового изображения размером 1024×1024 пикселей отведено 512 Кбайт памяти, при этом для каждого пикселя хранится двоичное число – код цвета этого пикселя. Для каждого пикселя для хранения кода выделено одинаковое количество бит. Сжатие данных не производится. Какое максимальное количество цветов можно использовать в изображении?
Ответ: 16 ___________________________.
Решение:
1)n-количество бит для передачи К-цветов определяется делением количества кБайт памяти на общее количество пикселей:
n=(512×1024×8)/(1024×1024)=4
2) тогда из n-количество бит для передачи К-цветов следует
\(К=2^n=2^4=16\)
Ответ: 16
Другая задача:
Пусть изображение размером 64х64 пикселя (то есть, 64 — по горизонтали, 64 — по вертикали).
Переведём оба числа в степень двойки, чтобы было легко перемножать: 64x64 = 26x26 = 212 пикселей. Итого: в картинке — 212 пикселей.
Для того чтобы узнать, сколько информации будут занимать все эти пиксели, нам надо узнать, сколько «весит» один пиксель. В условии задачи это не дано напрямую.
Но дано, что в изображении могут использоваться 256 различных цветов.
Цвет каждого пикселя может быть одним из 256.
Сколько нужно бит, чтобы закодировать 256 различных вариантов?
Напомним:
1 бит кодирует 2 возможные комбинации
2 бита — 4 комбинации
3 бита — 8 комбинаций
4 бита — 16 комбинаций
5 бит — 32 комбинации
6 бит — 64 комбинации
7 бит — 128 комбинаций
8 бит — 256 комбинаций
Итак, для того, чтобы закодировать 256 различных цветов, нам нужно 8 бит. Следовательно, один пиксель в этом изображении будет занимать 8 бит.
У нас всего пикселей? — \(2^{12}\).
Если 1 пиксель занимает 8 бит,
то \(2^{12}\) пикселей будут занимать \(2^{12}8 = 2^{12}2^{3} = 2^{15}\)бит.
В задаче просят написать ответ в Кбайтах.
Следовательно, надо перевести из бит в Кбайты.
Известно:
1 байт = 8 бит = \(2^{3}\) бит
1 Кбайт = 1024 байта = \(2^{10}\) байт
1 Кбайт = 8x1024 бит = \(2^{3} 2^{10} = 2^{13}\) бит
Значит, информационный объём («размер») данного изображения составляет 4 Кбайта.
Мы имеем сколько? 215 бит.
Сколько это Кбайт?
Разделим Надо поделить на то, сколько занимает 1 Кбайт бит: \(\frac{2^{15} }{ 2^{13}} = 2^{2} = 4\) Кбайт.
Следовательно, информационный объём (или «размер») изображения равен 4 Кбайта.
Понятия:
Бит — минимальная единица измерения информации. Ровно такой объём несёт информация о выборе из двух вариантов. Например, информация о том, что выпало при броске монетки (орёл или решка), составляет как раз 1 бит.
Информационный объём изображения — сколько бит (или смежных величин: байт, Кбайт и пр.) занимает изображение.
Цветовая палитра изображения — сколько цветов может быть у 1 пиксель данного изображения. Цветовая палитра чёрно-белого изображения составляет 2 цвета.
№ | Наименование | Время | Стоимость | |
---|---|---|---|---|
1 |
Дистанционный репетитор по информатике по Skype |
1 час | от 600 руб. |
Со студентами провожу занятия по высшей математике, математическому анализу, теории вероятности и математической статистике, линейной алгебре. Индивидуальные занятия в Москве в офисе на м.Китай-город.
Подготовку к ЕГЭ школьников по математике, физике и информатике,
занятия со студентами по высшей математике, физике.
Демоверсия ЕГЭ 2017 по математике. Профильный уровень.
Демоверсия ЕГЭ 2017 по физике.
Демоверсия ЕГЭ 2017 по информатике
Вот основные темы по высшей математике: пределы, последовательности, производные, интегрирование, дифференцирование, линейная алгебра, аналитическая геометрия, теория вероятности.
Решение задач:
На главную страницу: запись на занятие с репетитором по математике, физике и информатике