РАСЧЁТ ОБЪЁМА ПАМЯТИ ДЛЯ ХРАНЕНИЯ РАСТРОВОГО ИЗОБРАЖЕНИЯ

ТЕОРЕТИЧЕСКАЯ СПРАВКА

1. Что такое растровое изображение
Растровое изображение — это набор точек (пикселей), каждая из которых имеет свой цвет. Чем больше пикселей и чем больше оттенков, тем качественнее картинка — и тем больше памяти она занимает.

2. Ключевые формулы

Формула 1. Количество цветов в палитре:
N = 2i
где:
N — количество цветов в палитре,
i — глубина цвета (сколько бит отводится на один пиксель).

Формула 2. Объём изображения:
V = K * i
где:
V — информационный объём изображения (в битах),
K — общее количество пикселей,
i — глубина цвета (бит на пиксель).

Формула 3. Количество пикселей:
K = W * H
где:
W — ширина в пикселях,
H — высота в пикселях.

РАЗБОР ЗАДАЧИ

Условие. Сколько места в памяти надо выделить для хранения 32-цветного рисунка размером 16 на 24 пикселя?

Шаг 1. Находим глубину цвета i
Известно, что в палитре 32 цвета. Используем формулу N = 2i:
32 = 2i
25 = 32, значит i = 5 бит

Вывод: на каждый пиксель нужно 5 бит.

Шаг 2. Находим количество пикселей K
K = W * H = 16 * 24 = 384 пикселя

Шаг 3. Находим общий объём V в битах
V = K * i = 384 * 5 = 1920 бит

Шаг 4. Переводим биты в байты
V = 1920 / 8 = 240 байт

Ответ: 240 байт.

ВАЖНОЕ ЗАМЕЧАНИЕ ПРО «ПОДВОДНЫЙ КАМЕНЬ»

В реальных файлах и во многих школьных задачах память под пиксель выделяют целым числом байт, а не бит. Тогда для 32 цветов берут 1 байт (8 бит) на пиксель, и ответ получается другим:

V = 384 * 8 = 3072 бит = 384 байта

1 вариант 2 вариант 3 вариант 4 вариант