1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Для хранения произвольного растрового изображения разме...
Решение задачи

Для хранения произвольного растрового изображения размером 512 на 120 пикселей отведено 175 Кбайт памяти. При кодировании каждого пикселя используется 10 бит для определения степени прозрачности и одинаковое количество бит для указания его цвета. Для

  • Информационные технологии

Условие:

Для хранения произвольного растрового изображения размером 512 на 120 пикселей отведено 175 Кбайт памяти без учёта размера заголовка файла. При кодировании каждого пикселя используется 10 бит для определения степени прозрачности и одинаковое количество бит для указания его цвета, также для каждых 4 бит цвета дописывается бит четности. Коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов (без учёта степени прозрачности и битов четности) можно использовать в изображении?

Решение:

Рассмотрим подробное решение. 1. Определим количество пикселей. Изображение имеет размер 512 на 120 пикселей, значит всего пикселей 512·120 = 61440. 2. Переведём доступную память в биты. Отведено 175 Kбайт, где 1 Kбайт = 1024 байт. Тогда память составляет 175·1024 = 179200 байт. Умножая на 8 (бит в байте), получаем общее количество бит: 179200·8 = 1433600 бит. 3. Для каждого пикселя используется 10 бит для прозрачности и некоторое число бит для цвета. Пусть для хранения кода цвета отводится x бит. 4. При этом согласно условию к каждые 4 бита цвета дописывается 1 бит четности. Если цвет зак...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет