Форматы графических файлов
Регистрационная метка
Зачетный класс

Арифметика на картинках

На рисунках зачёта цветными квадратиками показаны пикселы картинки. Изображения создавались на мониторе с цветностью 24 бита (3 байта) на пиксел.

Пример

Сколько байт потребуется для записи картинки в форматах BMP и GIF? Ответ записать без учета заголовка и без учета GIF-палитры и GIF-сжатия.

Пояснения

Размер BMP-кода

В формате BMP цвет каждого пиксела кодируется 3 байтами. Пикселов в картинке: 4 · 7 = 28. Значит, для записи картинки в формате BMP потребуется 28 · 3 = 84 байт.

Общая формула для вычислений размера BMP-кода картинки, созданной в цветовом режиме 24 бита на пиксел (без заголовка файла):

Размер GIF-кода

В картинке использовано 4 цвета:

Значит, цвет каждого пиксела можно закодировать 2 битной ссылкой на палитру цветов. Для записи кода картинки потребуется 4 · 7 · 2 = 56 бит. В байтах: 56 / 8 = 7 байт.

Общая формула для вычислений размера GIF-кода картинки (без заголовка файла, палитры и без учета сжатия):

Зачетный класс

Азы информатики RU 2000/2004 © А.А.Дуванов

Вверх Оглавление книги Урок 9. Форматы графических файлов Письмо автору Об авторах