Кодирование графики

advertisement
Кодирование графики
Графическая
информация на
экране мониторе
представляется
в виде
растрового
изображения
Растровое изображение
Растровое изображение
представляет собой
мозаику (таблицу,
матрицу, растр —
графическую сетку)
из очень мелких
точек — пикселей (от
англ. pixel — picture
element).
Качество изображения
Чем меньше размер
пикселей, на
которые разбивается
изображение, тем
более мелкие детали
можно изобразить и
получить более
высокое качество
изображения.
Качество изображения
Качество изображения
определяется разрешающей
способностью монитора —
числом пикселей по
горизонтали и вертикали.
Разрешение монитора
может составлять:
800600;
1024768;
12801024 точки.
Кодирование графики
Растровый рисунок
похож на лист
клетчатой бумаги, на
котором каждая
клеточка раскрашена
определенным
цветом.
Кодирование графики
Закодировав каждый цвет
каким-нибудь числом,
можно представить
изображение в виде
последовательности чисел.
Цвет каждой точки
кодируется с помощью
двоичного кода.
Монохромное изображение
Для хранения состояния точки чернобелого изображения достаточно одного
бита, т.к. точка может быть либо черной,
либо белой, что можно закодировать двумя
цифрами — 0 и 1.
Формула Хартли
Количество цветов, отображаемых на
экране монитора, может быть вычислено
по формуле:
N = 2i , где
N — количество цветов;
i — глубина цвета (длина кода) —
количество бит информации,
используемых для кодирования цвета
одного пикселя.
Глубина
цвета

Количество
цветов
Глубина цвета
(i, бит)
Количество цветов
(N = 2i)
1
2
8
256
16 (High Color)
65536
24 (True Color)
16777216
32 (True Color)
4294967296
RGB
Цветовое
изображение на
экране монитора
формируется за
счет смешивания
трех базовых
цветов: красного,
зеленого и синего.
RGB
Это связано с природной
цветовой чувствительностью глаза человека.
Практически любой
цвет, воспринимаемый
глазом, можно получить,
смешивая три этих
базовых цвета.
RGB
Такая цветовая
модель называется
RGB-моделью, т.к.
каждый пиксель
образован триадой
точек:
Red + Green + Blue.
По существу кодирование графики
ничем не отличается от кодирования текстовой информации. Также
создается таблица цветов, где каждый цвет имеет определенный код.
Таблица цветов
24-битное кодирование
Название
цвета
Интенсивность
R
G
B
Черный
00000000 00000000 00000000
Красный
11111111
Зеленый
00000000 11111111 00000000
Синий
00000000 00000000 11111111
Голубой
00000000 11111111 11111111
Желтый
11111111
11111111 00000000
Белый
11111111
11111111 11111111
00000000 00000000
Таблица цветов
Название
цвета
Интенсивность
R
G
B
Черный
0
0
0
Красный
255
0
0
Зеленый
0
255
0
Синий
0
0
255
Голубой
0
255
255
Желтый
255
255
0
Белый
255
255
255
Размер изображения
Количество используемых цветов существенным образом сказывается на информационном размере изображения, так как
информация о цвете
каждого пикселя
должна храниться
в видеопамяти
компьютера.
Информационный объем
изображения
I = к•i
, где
I — информационный объем изображения;
к — количество пикселей;
i — глубина цвета.
Скорость передачи
информации
I
v=—
t , где
v — скорость передачи информации;
I — количество информации в сообщении;
t — время, затраченное на передачу
сообщения.
Задача № 24 (устно)
Сколько бит памяти компьютера займет
черно-белое изображение размером
1010 пикселей?
Задача № 25 (записать в тетрадь)
Может ли быть загружен по сети
Интернет графический файл,
содержащий черно-белое изображение с
16 градациями серого цвета, размером
100  150 точек за 2 секунды? Скорость
модема 2800 бит/с.
Домашнее задание
Задача № 26
Сколько времени потребуется для передачи
сообщения, записанного буквами из 64символьного алфавита, содержащего 200
символов, с помощью модема, имеющего
скорость 1200 бит/c?
Задача № 27
Разрешение монитора 1600  1200 пикселей.
Вы хотите работать с 4 миллиардами цветов.
Какой видеопамятью должен обладать ваш
видеоадаптер?
Готовьтесь к
контрольной
работе и тесту!!!
Download