← Все вопросы
Как посчитать объём растрового изображения по разрешению и глубине цвета?
6
Дано: картинка 800 на 600 пикселей, глубина цвета 24 бита. Нужно найти объём файла (без сжатия) в байтах и в килобайтах. Какая формула и как не запутаться с переводом бит → байт → Кбайт?
2 ответа
11
✓ Принятый ответ — помог автору
Формула: объём (в битах) = ширина × высота × глубина цвета.
- Считаем число пикселей: 800 × 600 = 480 000 пикселей.
- Объём в битах: 480 000 × 24 = 11 520 000 бит.
- Переводим в байты (делим на 8): 11 520 000 / 8 = 1 440 000 байт.
- В килобайты (делим на 1024): 1 440 000 / 1024 ≈ 1406,25 Кбайт (≈ 1,37 Мбайт).
Порядок перевода: бит → байт (÷8) → Кбайт (÷1024) → Мбайт (÷1024). Главные ловушки: делить на 8 (а не на 10) и на 1024 (а не на 1000). Это объём без сжатия — реальные форматы (PNG, JPG) будут меньше.
4
Чтобы ответ красиво делился, на экзамене часто специально дают глубину цвета и размеры, кратные степеням двойки. Если получается некруглое число — перепроверь, не перепутал ли биты с байтами. И помни: «глубина цвета 24 бита» уже в битах, умножать на 8 её НЕ надо.
Ваш ответ
Войдите, чтобы ответить на вопрос.