axulludo
практическая работа № 1. тема «кодирование графической информации»
. заполните таблицу, вычислив информационный объем графической информ
различных соотношениях графического и цветового разрешения.
объем графической информации при
разрешение
16 цветов
256 цветов
65536 цветов
|
16777216 цветов
640*480
800*600
1024*768
1280*1024
2. какой объем видеопамяти необходим для хранения четырех страниц изображения, при
условии, что разрешающая дисплея равна 640x480 точек, а используемых цветов 32?
3. 265-цветный рисунок содержит 1 кбайт информации. из скольких точек он состоит?
4. после преобразования графического изображения количество цветов уменьшилось с 256
до 32. во сколько раз уменьшился объем занимаемой памяти?
5. видеопамять имеет объем, в котором может храниться 8-цветное изображение размером
640x350 точек. какого размера изображение можно хранить в том же объеме видеопамяти, если
использовать 512-цветную палитру?
1. В таблице нужно вычислить информационный объем графической информации при различных соотношениях графического и цветового разрешения. Мы имеем следующие значения разрешений:
- 16 цветов
- 256 цветов
- 65536 цветов
- 16777216 цветов
И размеры изображений:
- 640*480
- 800*600
- 1024*768
- 1280*1024
Для вычисления информационного объема графической информации, нужно умножить разрешение в пикселях на количество цветов. Полученное значение можно представить в байтах, разделив его на 8.
Начнем вычислять:
- 16 цветов:
- 640 * 480 * 16 / 8 = 614,400 байт = 600 Кбайт
- 800 * 600 * 16 / 8 = 960,000 байт = 937.5 Кбайт
- 1024 * 768 * 16 / 8 = 1,572,864 байт = 1536 Кбайт
- 1280 * 1024 * 16 / 8 = 2,621,440 байт = 2560 Кбайт
- 256 цветов:
- 640 * 480 * 256 / 8 = 12,441,600 байт = 12,100 Кбайт
- 800 * 600 * 256 / 8 = 30,720,000 байт = 30,000 Кбайт
- 1024 * 768 * 256 / 8 = 78,643,200 байт = 76,800 Кбайт
- 1280 * 1024 * 256 / 8 = 131,072,000 байт = 128,000 Кбайт
- 65536 цветов:
- 640 * 480 * 65536 / 8 = 1,966,080,000 байт = 1,920,000 Кбайт
- 800 * 600 * 65536 / 8 = 3,840,000,000 байт = 3,750,000 Кбайт
- 1024 * 768 * 65536 / 8 = 9,437,184,000 байт = 9,216,000 Кбайт
- 1280 * 1024 * 65536 / 8 = 15,380,480,000 байт = 15,000,000 Кбайт
- 16777216 цветов:
- 640 * 480 * 16777216 / 8 = 16,777,216,000 байт = 16,384,000 Кбайт
- 800 * 600 * 16777216 / 8 = 33,554,432,000 байт = 32,768,000 Кбайт
- 1024 * 768 * 16777216 / 8 = 85,899,345,920 байт = 83,964,000 Кбайт
- 1280 * 1024 * 16777216 / 8 = 140,928,614,400 байт = 137,625,000 Кбайт
2. Теперь перейдем к следующему вопросу. Нам нужно узнать, какой объем видеопамяти необходим для хранения четырех страниц изображения при разрешении 640x480 точек и использовании 32 цветов.
Чтобы это вычислить, нужно умножить разрешение изображения в пикселях на количество цветов и результат разделить на 8 (для перевода в байты). Затем полученное значение умножить на 4 (для учета четырех страниц).
Вычислим:
- 640 * 480 * 32 / 8 = 3,072 Кбайт
- 3,072 * 4 = 12,288 Кбайт
Таким образом, для хранения четырех страниц изображения при разрешении 640x480 точек и использовании 32 цветов, необходим объем видеопамяти в размере 12,288 Кбайт.
3. Теперь перейдем к третьему вопросу. Нам нужно узнать, из скольких точек состоит 265-цветный рисунок, содержащий 1 Кбайт информации.
Для вычисления количества точек рисунка, нужно объем информации (в байтах) разделить на размер одной точки (в байтах). В данном случае, размер одной точки составляет 1 байт на 265 цветов.
Вычислим:
- 1 Кбайт = 1024 байта
- 1024 / 1 = 1024 точки
Таким образом, 265-цветный рисунок размером 1 Кбайт состоит из 1024 точек.
4. Перейдем к четвертому вопросу. У нас есть графическое изображение, количество цветов которого уменьшилось с 256 до 32. Нужно узнать, во сколько раз уменьшился объем занимаемой памяти.
Для определения во сколько раз уменьшился объем памяти, нужно разделить объем памяти до сокращения на объем памяти после сокращения.
Вычислим:
- Объем памяти до сокращения: 256 цветов * размер изображения
- Объем памяти после сокращения: 32 цвета * размер изображения
Например, если размер изображения 640x480 точек, то:
- Объем памяти до сокращения: 256 * (640 * 480) / 8 = 3,072 Кбайт
- Объем памяти после сокращения: 32 * (640 * 480) / 8 = 768 Кбайт
Таким образом, объем памяти уменьшился в 3,072 Кбайта / 768 Кбайт = 4 раза.
5. Перейдем к последнему вопросу. У нас есть видеопамять с объемом, в котором может храниться 8-цветное изображение размером 640x350 точек. Нужно выяснить какого размера изображение можно хранить в том же объеме видеопамяти, если использовать 512-цветную палитру.
Для этого нужно вычислить объем памяти, занимаемый 8-цветным изображением, и узнать, сколько раз больше места будет занимать 512-цветное изображение.
Вычислим:
- Объем памяти 8-цветного изображения: 8 * (640 * 350) / 8 = 28,000 Кбайт
- Объем памяти 512-цветного изображения: 512 * (640 * 350) / 8 = 358,400 Кбайт
Таким образом, 512-цветное изображение будет занимать в 358,400 Кбайт / 28,000 Кбайт = 12.8 раза больше места, чем 8-цветное изображение.
Вот и все ответы на вопросы. Если возникнут дополнительные вопросы, не стесняйтесь спрашивать!