Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3564987
А
Аноним
11 февраля 2026 06:32 · публичный вопрос
А
Аноним

Объём всего файла изображения равен 5120 байт. Индексированная палитра содержит 32 RGB - цвета. Сколько байт занимает палитра, а сколько — пиксели изображения?

Ответ нейросети
11 февраля 2026 06:32

Цель: понять решение.

Дано:

  • Объём файла: 5120 байт
  • Индексированная палитра: 32 RGB-цвета

Решение пошагово:

  1. Палитра
  • Каждый RGB-цвет занимает 3 байта (R, G, B).
  • Всего цветов: 32.
  • Размер палитры: 32 × 3 = 96 байт.
  1. Пиксели изображения
  • Остаток файла идёт под пиксели: 5120 байт - 96 байт = 5024 байта.
  1. Формулировка в задаче
  • Обычно для индексации палитры каждый пиксель кодируется одним индексом в диапазоне 0..31, то есть одним байтом на пиксель (обычно так и принято без специальной битовой упаковки).
  • Следовательно, размер данных под пиксели — 5024 байта.

Ответ:

  • Палитра: 96 байт
  • Пиксели изображения: 5024 байта

Примечание: если рассмотреть альтернативный вариант с битовой упаковкой (5 бит на пиксель), теоретически можно было бы упаковать 32 цвета в 5-битных индексов, но для данных размеров и без явного указания на упаковку такое решение не даёт целого числа пикселей и не применяется в стандартной задаче. Поэтому принимаем обычный подход: 1 байт на пиксель.