Присоединиться

8–11 класс·базовый уровень

Объём растрового изображения 640 на 480 пикселей с палитрой 256 цветов

Условие

Растровое изображение имеет размер 640 на 480 пикселей, при кодировании используется палитра из 256 цветов. Изображение хранится без сжатия, заголовок файла не учитывается. Определите информационный объём этого изображения в килобайтах.

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Шаг 1. Считаем, из скольких точек состоит картинка

    Растровое изображение — прямоугольная сетка пикселей. Их количество — произведение сторон, а не сумма:

    K=640⋅480=307 200 пикселейK = 640 \cdot 480 = 307\,200\ \text{пикселей}

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

  2. Шаг 2. Определяем глубину цвета по размеру палитры

    Число цветов NN и глубина цвета ii (бит на пиксель) связаны той же формулой, что мощность алфавита и вес символа:

    N=2i ⇒ 256=2i ⇒ i=8 битN = 2^{i} \ \Rightarrow\ 256 = 2^{i} \ \Rightarrow\ i = 8\ \text{бит}

    Восемь бит — это ровно 1 байт на пиксель. Полезно помнить опорные значения: 2 цвета — 1 бит, 16 цветов — 4 бита, 256 цветов — 8 бит, 65 536 цветов — 16 бит.

Осталось ещё 3 шага

  1. Шаг 3. Перемножаем количество пикселей и глубину цвета

  2. Шаг 4. Переводим в килобайты

  3. Шаг 5. Оцениваем результат на здравый смысл

Получить полное решение

Бесплатно · займёт минуту

Частые ошибки

  • Путают число цветов и глубину цвета: берут 256 бит на пиксель вместо 8 бит.

  • Складывают стороны (640+480640 + 480) вместо умножения.

  • Делят байты на 1000 и получают 307,2 «Кбайт».

  • Забывают, что ответ относится к несжатому изображению, и пытаются учесть сжатие.

Другие задачи по теме «Кодирование информации»