Помогите решить задачи по теме по информатике «кодировка и обработка графической и мультимедийной информации»

Помогите решить задачи по теме по информатике «кодировка и обработка графической и мультимедийной информации»

  • Примечание:
    1 байт = 8 бит
    1 Кбайт = 1024 байт
    1 Мбайт = 1024 Кбайт
    Объем видеопамяти = кол-во пикселей * вес одного пикселя

    3) 256 = 2^8 (два в восьмой степени) . То есть нужно 8 бит, чтобы однозначно закодировать цвет одного пиксела. Ну или по-другому, имея ноликов и единичек общим числом 8 штук и переставляя их в разном порядке, можно получить 256 различных комбинаций (в том числе и таких, где все нули или где все единицы, но это так, к слову) . Получаем, что один пиксел весит 8 бит = 1 байт. Пикселей у нас на одной странице по условию — 800 * 600 = 480 000 штук. Страниц две, значит 480 000 * 2 = 960 000 пикселей всего. Как мы посчитали, каждый пиксель весит 1 байт, значит все вместе будет весить 960 000 байт. Делим на 1024 и получаем килобайты = 937,5

    4) 4 = 2^2. То есть 2 бита для пикселя. (кстати, примечание, чисто для объяснения: имея эти самые два бита (то есть две цифры или две позиции или два разряда или два места, другими словами) и составляя 0 и 1 получаем комбинации: 00, 01, 10, 11. Итого: четыре уникальных комбинации = четыре разных цвета) . Так вот, количество пикселей в изображении 6600 * 400 = 2 640 000 штук. Умножаем на 2 (так как бита на пиксель) , получаем 5 280 000 бит — это объем видеопамяти для изображения.
    Берем изображение покруче — 16-цветное. 16 = 2^4, то есть один пиксель весит 4 бита. Делим наше большое число на 4 и получаем кол-во пикселей (5 280 00 / 4 = 1 320 000). 1 320 000 — Это как бы квадратная площадь изображения. То есть стороны могут быть разными, главное, чтобы при перемножении давали 1 320 000. Варианты: 3300 * 400, 1650 * 800, 2200*600 и т. д.




Предыдущий:

Следующий: