Параграф 20 Как кодируется изображение ©
1. Какая информация содержится в видеопамяти?
Информация о состоянии каждого пикселя в закодированном виде.
2. Сколько битов видеопамяти на один пиксель требуется для хранения двухцветного; четырехцветного; восьмицветного; шестнадцатицветного изображения?
Двухцветного: 2 = 21 , 1 бит на каждый пиксель
Четырехцветного: 4 = 22, 2 бита на каждый пиксель
Восьмицветного: 8 = 23, 3 бита на каждый пиксель
Шестнадцатицветного: 16 = 24, 4 бита на каждый пиксель
3. Какие цвета получаются из смешения красного и синего, красного и зеленого, зеленого и синего цветов?
Красный (Red) + синий (Blue) = пурпурный (Magenta)
Красный + зеленый (Green) = желтый (Yellow)
Синий + зеленый = циановый (Cyan).
Из трех базовых цветов можно получить 8 различных цветов. Большее число цветов получается путем управления интенсивностью базовых цветов.
4. Сколько цветов будет содержать палитра, если каждый базовый цвет кодировать двумя битами?
N = 2i, где N - число цветов в палитре, а i - сколько бит приходится на 1 цвет (битовая глубина цвета).
22 = 4 цвета
5. Придумайте способ кодирования цветов для 256-цветной палитры.
256 = 28
То есть для получения цветовой гаммы из 256 цветов требуется 8 битов.
Используя зеленый, синий и красный, можно получить любые другие цвета.
8 бит нужно равномерно распределить между тремя цветами. Но 8 не делится нацело на 3, поэтому на один цвет приходится только 2 бита, на остальные по 3 бита.
6. Пусть видеопамять компьютера имеет объем 512 Кбайт. Размер графической сетки — 640 х 480. Сколько страниц экрана одновременно разместится в видеопамяти при палитре из 16 цветов; 256 цветов?
16 = 24 , i = 4 бита на 1 пиксель
1 байт = 8 бит
1024 байт = 1 кбайт
640*480*4 = 1228800 бит = 1200 байт = 1 кбайт