Кодирование графической информации (растровая графика, глубина цвета) — тренажёр для 9 класса

9 класс • Информатика

Тренажёр по теме «Кодирование графической информации (растровая графика, глубина цвета)» для 9 класса на объяснять принцип кодирования растровых изображений через пиксели и цветовые модели, вычислять размер (объём) графического файла по формуле: ширина × высота × глубина цвета / 8, определять количество цветов по глубине цвета: N = 2^d. Задания соответствуют разделу «ФРП по информатике, 9 класс: Кодирование графической информации. Растровая и векторная графика. Глубина цвета. Объём графических файлов» федеральной рабочей программы. 10 заданий с автоматической проверкой ответов, подсказками и разбором решения. Заниматься можно бесплатно, без регистрации.

Задания в теме

верно неверно пропущено
Загрузка…

Загружаем задание…

Справка

Источник

[1] Примерная основная образовательная программа основного общего образования, раздел «ФРП по информатике, 9 класс: Кодирование графической информации. Растровая и векторная графика. Глубина цвета. Объём графических файлов», ФГОС ООО.

Что нужно уметь по этой теме

  • объяснять принцип кодирования растровых изображений через пиксели и цветовые модели
  • вычислять размер (объём) графического файла по формуле: ширина × высота × глубина цвета / 8
  • определять количество цветов по глубине цвета: N = 2^d
  • различать растровую и векторную графику, называть их достоинства и недостатки
  • объяснять понятия «разрешение», «глубина цвета», «цветовая модель RGB»

Соответствие программе

Кодификатор ФИПИ: 9.1.3

ФРП: ФРП по информатике, 9 класс: Кодирование графической информации. Растровая и векторная графика. Глубина цвета. Объём графических файлов

Часы по ФРП на раздел: 5

Прогресс по этой теме: 0 верно, 0 неверно, 0 пропущено из 10 заданий.

Как разобраться в теме: полный разбор

Определение

Кодирование графической информации — это преобразование изображения в последовательность двоичных кодов для хранения, передачи и обработки данных компьютером. Компьютер не «видит» рисунок: он хранит числа, каждое из которых описывает цвет крошечного участка картинки.

Растровая графика строит изображение из прямоугольной сетки точек — пикселей (от англ. *picture element*). Каждый пиксель закрашен одним сплошным цветом, а цвет записан целым числом. Соседние пиксели, различающиеся оттенками, создают у глаза иллюзию плавного перехода.

Раздел завершает линию «Информация и информационные процессы»: после кодирования текста и звука ученик применяет тот же алфавитный подход к изображению. Общий принцип един — количество информации на один элемент равно логарифму числа возможных состояний этого элемента.

Ключевые правила

Объём растрового файла равен произведению числа пикселей на глубину цвета, а число цветов — степени двойки с показателем, равным глубине цвета.

  1. Формула количества цветов: N = 2^d, где d — глубина цвета (число бит на один пиксель), N — количество различимых цветов. При d = 8 получаем N = 2⁸ = 256 цветов.
  2. Обратная формула: d = log₂N. Палитра из 65 536 цветов требует d = log₂65536 = 16 бит.
  3. Формула информационного объёма: I = W × H × d бит, где W — ширина, H — высота в пикселях. В байтах: I = W × H × d / 8.
  4. Разрешение — количество пикселей изображения (например, 1920 × 1080) либо плотность точек на дюйм (ppi). Увеличение линейных размеров вдвое увеличивает объём файла вчетверо.
  5. Цветовая модель RGB задаёт цвет тремя каналами: Red, Green, Blue. При 8 битах на канал глубина цвета составляет 24 бита, а палитра — 2²⁴ = 16 777 216 оттенков (True Color).
  6. Единицы измерения: 1 Кбайт = 1024 байта, 1 Мбайт = 1024 Кбайта. Перевод выполняется только делением на 1024, не на 1000.

Разбор примеров

Пример 1. Прямая задача. Найти объём файла для изображения 800 × 600 пикселей с палитрой 16 цветов. Сначала определяем глубину цвета: 16 = 2⁴, значит d = 4 бита. Далее I = 800 × 600 × 4 = 1 920 000 бит = 240 000 байт ≈ 234,4 Кбайт. Вывод: палитра переводится в биты раньше, чем начинается умножение.

Пример 2. True Color. Фотография 1024 × 768 сохранена в режиме 24 бита на пиксель. Расчёт удобнее вести сразу в байтах: 24 / 8 = 3 байта на пиксель. Тогда I = 1024 × 768 × 3 = 2 359 296 байт = 2304 Кбайт = 2,25 Мбайт. Вывод: деление глубины на 8 в начале решения сокращает вычисления.

Пример 3. Обратная задача. Несжатый рисунок 640 × 480 занимает 150 Кбайт. Какова глубина цвета и сколько цветов в палитре? Переводим объём в биты: 150 × 1024 × 8 = 1 228 800 бит. Число пикселей: 640 × 480 = 307 200. Тогда d = 1 228 800 / 307 200 = 4 бита, N = 2⁴ = 16 цветов. Вывод: неизвестную величину находят делением полного объёма на число пикселей.

Пример 4. Кодирование конкретного цвета в RGB. Пиксель имеет код (255, 0, 0). Каждый канал хранит целое число от 0 до 255, то есть занимает 8 бит. Максимум красного и нули двух других каналов дают чистый красный цвет. Двоичная запись — 11111111 00000000 00000000, шестнадцатеричная — #FF0000. Вывод: цвет пикселя в RGB — упорядоченная тройка яркостей, а не одно «имя».

Пример 5. Сравнение форматов. Логотип из 12 геометрических фигур в векторе занимает около 4 Кбайт; тот же логотип, растеризованный в 2000 × 2000 при 24 битах, — 2000 × 2000 × 3 = 12 000 000 байт ≈ 11,4 Мбайт. Вывод: вектор хранит описание фигур (координаты, формулы, заливки), а растр — цвет каждой точки, поэтому для чертежей и шрифтов вектор экономнее.

Таблица

Объект сравненияРастровая графикаВекторная графика
Единица изображенияпиксельгеометрический примитив (отрезок, кривая, окружность)
Что хранится в файлекод цвета каждой точкикоординаты, формулы, параметры заливки
Масштабированиепри увеличении появляется «лестница», теряется чёткостькачество не изменяется при любом масштабе
Объём файлазависит от размеров и глубины цвета, обычно большойзависит от числа объектов, обычно малый
Передача полутоновфотографическая точностьограниченная, градиенты приближённые
ФорматыBMP, PNG, JPEG, GIFSVG, CDR, AI, EPS
Область примененияфотографии, сканы, цифровая живописьчертежи, шрифты, логотипы, схемы
Глубина цвета dКоличество цветов N = 2^dБайт на пиксельНазвание режима
1 бит20,125чёрно-белый
4 бита160,5базовая палитра
8 бит2561индексированный цвет
16 бит65 5362High Color
24 бита16 777 2163True Color (RGB)

Типичные ошибки

Подстановка количества цветов вместо глубины цвета. Ученик пишет I = 800 × 600 × 256, получая завышенный в 32 раза ответ. Причина — смешение величин N и d. Неправильно: × 256. Правильно: 256 = 2⁸ → d = 8 бит → × 8 бит, или × 1 байт.

Потеря деления на 8. Ответ выдаётся в битах, а требуется в байтах или килобайтах. Формула I = W × H × d даёт биты; байты получаются только после деления на 8.

Деление на 1000 при переводе в килобайты. 240 000 байт превращаются в «240 Кбайт». Компьютерные приставки кратны 1024: 240 000 / 1024 ≈ 234,4 Кбайт.

Умножение размеров вместо возведения в степень при масштабировании. Утверждение «сторона выросла вдвое — файл вырос вдвое» ложно: удваиваются обе стороны, число пикселей растёт в 2 × 2 = 4 раза.

Приписывание вектору фотореалистичности. Векторный формат не хранит цвет каждой точки, поэтому отсканированную фотографию он воспроизводит хуже растрового; для снимков выбирают растр.

Пошаговый алгоритм

  1. Выпишите известные величины: ширину W и высоту H в пикселях, глубину цвета d или количество цветов N, объём I.
  2. Если дано N, найдите d по формуле d = log₂N (подберите степень двойки: 16 = 2⁴, 256 = 2⁸).
  3. Вычислите общее число пикселей: K = W × H.
  4. Найдите искомую величину: объём I = K × d бит; либо глубину d = I / K, если объём известен.
  5. Переведите биты в байты делением на 8, байты в килобайты — делением на 1024.
  6. Проверьте результат: подставьте найденное значение обратно в формулу и сравните порядок величин (True Color-фото 1 Мпикселя не может весить 20 Кбайт).

Как запомнить

  • Формула-скелет: «ширина × высота × глубина ÷ 8» — три сомножителя и одно деление.
  • Связка величин: N = 2^d читается «цветов столько, сколько комбинаций из d бит».
  • Мнемоника RGB: К-З-С — Красный, Зелёный, Синий; по 8 бит на канал, 8 × 3 = 24 бита.
  • Ориентир для проверки: 1 пиксель True Color = 3 байта, значит 1 мегапиксель ≈ 3 Мбайта без сжатия.
  • Различение форматов: «растр — точки, вектор — формулы».

Частые вопросы

Как вычислить объём растрового изображения?

V = ширина × высота × глубина_цвета / 8 байт.

Сколько цветов при глубине 8 бит?

2⁸ = 256 цветов.

Чем растровая графика отличается от векторной?

Растровая хранит пиксели и теряет качество при масштабировании; векторная хранит математические объекты и масштабируется без потерь.

Что такое True Color?

Глубина цвета 24 бита (по 8 бит на канал R, G, B), обеспечивающая 16 777 216 цветов.

Что такое разрешение изображения?

Количество пикселей по горизонтали и вертикали, например 1920×1080.