Презентация к уроку по теме Кодирование изображений

advertisement
МОУ СОШ №2 городского округа город Буй Костромской области
Кодирование
изображений
Щур А.Н
Компьютерная графика
Компьютерная графика используется
почти во всех научных и инженерных
дисциплинах для наглядности и
восприятия, передачи информации.
Применяется в медицине,
рекламном бизнесе, индустрии
развлечений и т. д.
Графическую информацию, можно представить в
аналоговой или дискретной форме.
При аналоговом представлении
физическая величина принимает
бесконечное множество
значений, причем ее значения
изменяются непрерывно.
При дискретном
представлении физическая
величина принимает конечное
множество значений, причем
ее величина изменяется
скачкообразно.
Примером
аналогового
представления
графической информации
может служить
живописное полотно, цвет
которого изменяется
непрерывно,
дискретного
представления,
изображение, напечатанное
с помощью струйного
принтера и состоящее из
отдельных точек разного
цвета.
Придумайте, как закодировать
двухцветный рисунок?
00110011
00110011
11001100
11001100
00110011
00110011
11001100
11001100
51
51
204
204
51
51
204
204
Как кодируется цветное
изображение?
 Каждый пиксель кодируется цепочкой из
24 нулей и единиц, что позволяет
различать более 16 млн. цветовых
оттенков.
В процессе дискретизации
производится кодирование,
т.е. присвоение каждому
элементу конкретного
значения в форме кода.
Дискретизацию
изображения можно
сравнить с построением
изображения из мозаики.
Изображение разбивается на
маленькие фрагменты
(точки), причем каждому
элементу изображения
присваивается его код
11100001
1
23 4
5 67 8 9
10
2
3
4
5
6
7
8
9
10
Растровая сетка 10×10
с изображением буквы К
Для кодирования изображения на
таком экране требуется 100 бит
(1бит на пиксель)видеопамяти
Содержимое видеопамяти в
виде битовой матрицы будет
иметь вид:
Формула вычисления количества
цветов
Количество различных цветов N и количество
битов для их кодирования i связаны между
собой формулой
N 2
i
21  2, 22  4, 23  8, 24  16 и т.д.
Объем видеопамяти
Объем необходимой видеопамяти определяется
размером графической сетки экрана и количеством
цветов. Минимальный объем видеопамяти должен быть
таким, чтобы в него помещался один кадр (одна
страница) изображения. Например, для сетки 640х480 и
черно-белого изображения минимальный объем
видеопамяти должен быть таким:
640*480*1 бит = 38400 байт
Это составляет 37,5 Кб (1 Кб=1024 байт)
Двоичный код 16-цветной палитры
Решите задачи:
1. Сколько байтов требуется для хранения
изображения размером 400х300 пикселей в
режиме индексированных цветов (глубина цвета
i=8 бит)?
2. Найти информационный объем изображения
размером 15,24х10,16 см в режиме TrueColor
(глубина цвета=24 бита) с разрешением 150 ppi?
(1 дюйм=2,54 см)
Решение задачи № 1
Глубина цвета = 8 бит или 1 байт
Общее количество пикселей:
400х300=120 000.
Таким образом, информационный объем
изображения составляет 120 000 байт
Решение задачи № 2
Ширина изображения = 15,24/2,54 = 6 дюймов
Высота изображения = 10,16/2,54 = 4 дюйма
Ширина = 6х150=900 пикселей
Высота = 4х150=600 пикселей
Общее количество = 900х600=540000пикселей
Информационный объем =
540000х24/8=540000х3=1620000 байт
Download