← Все вопросы

Как посчитать объём растрового изображения по разрешению и глубине цвета?

Задан 18 месяцев назад528 просмотров2 ответа
6

Дано: картинка 800 на 600 пикселей, глубина цвета 24 бита. Нужно найти объём файла (без сжатия) в байтах и в килобайтах. Какая формула и как не запутаться с переводом бит → байт → Кбайт?

2 ответа

11
✓ Принятый ответ — помог автору

Формула: объём (в битах) = ширина × высота × глубина цвета.

  1. Считаем число пикселей: 800 × 600 = 480 000 пикселей.
  2. Объём в битах: 480 000 × 24 = 11 520 000 бит.
  3. Переводим в байты (делим на 8): 11 520 000 / 8 = 1 440 000 байт.
  4. В килобайты (делим на 1024): 1 440 000 / 1024 ≈ 1406,25 Кбайт (≈ 1,37 Мбайт).

Порядок перевода: бит → байт (÷8) → Кбайт (÷1024) → Мбайт (÷1024). Главные ловушки: делить на 8 (а не на 10) и на 1024 (а не на 1000). Это объём без сжатия — реальные форматы (PNG, JPG) будут меньше.

4

Чтобы ответ красиво делился, на экзамене часто специально дают глубину цвета и размеры, кратные степеням двойки. Если получается некруглое число — перепроверь, не перепутал ли биты с байтами. И помни: «глубина цвета 24 бита» уже в битах, умножать на 8 её НЕ надо.

Ваш ответ

Войдите, чтобы ответить на вопрос.