Задача Задача №3557983
А
А
Цель: понять решение подробно.
Допустимые допущения (для индексации палитры):
- Палитра состоит из 8 RGB-цветов. Каждый цвет хранится как RGB без альфа-канала, т.е. 3 байта на цвет.
- Следовательно, размер палитры = 8 цветов × 3 байта = 24 байта.
Индексация пикселей:
- Для 8 цветов требуется 3 бита на пиксель (log2(8) = 3).
- Пусть всего байт в файле 3072 байта. После удаления палитры остаётся пиксельных байт: 3072 − 24 = 3048 байт.
- Это 3048 байт = 3048 × 8 = 24 384 бит пиксельных данных.
- Так как на каждый пиксель нужно 3 бита, число пикселей N = 24 384 / 3 = 8 128 пикселей.
Ответ:
- Палитра занимает 24 байта.
- Пиксели занимают 3048 байт.
- Всего пикселей в изображении: 8 128.