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

Скачать презентацию Кодирование графики      1 Скачать презентацию Кодирование графики 1

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

  • Количество слайдов: 26

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

>  Современная компьютерная техника работает с самыми разными графическими изображениями. Для автоматизации хранения, Современная компьютерная техника работает с самыми разными графическими изображениями. Для автоматизации хранения, передачи и обработки графической информации необходимо ее кодирование. Компьютер может обрабатывать и хранить только ограниченный объем информации, а поскольку любые естественные сигналы — носители информации, — недискретны, непрерывны и неограниченны в пространстве и времени (как и графическая информация, в отличие от числовой и текстовой информации, является непрерывной), необходимо дискретизировать их. 2

>Дискретизацией (англ. discretisation) называют процедуру устранения временной и/или пространственной непрерывности естественных сигналов, являющихся носителями Дискретизацией (англ. discretisation) называют процедуру устранения временной и/или пространственной непрерывности естественных сигналов, являющихся носителями информации. При пространственной дискретизации изображения его разбивают на небольшие области, в пределах которых параметры изображения считают неизменными. 3

>При временной дискретизации время разбивают на небольшие интервалы, в пределах которых характеристики природных сигналов, При временной дискретизации время разбивают на небольшие интервалы, в пределах которых характеристики природных сигналов, как и в пространственном случае, считают неизменными. 4

>Дискретизация всегда приводят к потере некоторой доли информации. Так, компьютерное изображение живописного полотна всегда Дискретизация всегда приводят к потере некоторой доли информации. Так, компьютерное изображение живописного полотна всегда отличается от оригинала. А цифровая запись музыкального произведения или концерта (например, на компакт-диске) всегда отличается от живого звучания, даже если различие неощутимо на слух. Степень различия оригинала и цифровой копии определяет субъективное качество компьютерного представления. Без предварительной дискретизации графической или звуковой информации компьютеры в принципе не могли бы ни обрабатывать, ни хранить подобную информацию. 5

>  В зависимости от способа формирования и кодирования изображения компьютерная графика подразделяется на: В зависимости от способа формирования и кодирования изображения компьютерная графика подразделяется на: растровую; векторную; фрактальную. Все они основаны на сопоставлении непрерывной графической информации с дискретными числами, а значит, и последовательностями нулей и единиц. 6

>Растровая графика Основан на разделении изображения на отдельные дискретные элементы - точки,  называемые Растровая графика Основан на разделении изображения на отдельные дискретные элементы - точки, называемые пикселями. Термин «пиксель» произошел от английского слова pixel, которое образовано от двух слов picture element - элемент изображения. 7

>Растровая графика Изображение прямоугольной области, представленное в виде совокупности отдельных пикселей, можно сравнить с Растровая графика Изображение прямоугольной области, представленное в виде совокупности отдельных пикселей, можно сравнить с рисунком на листе клетчатой бумаги. При просмотре на расстоянии отдельные закрашенные и незакрашенные клетки сливаются в единый рисунок. Поскольку совокупность пикселей, составляющих прямоугольную область, называется растром, то такой способ кодирования графических данных называется растровым. 8

>Растровая графика     9 Растровая графика 9

>Растровая графика При работе с растровым изображением в памяти компьютера хранятся коды цветов всех Растровая графика При работе с растровым изображением в памяти компьютера хранятся коды цветов всех пикселей, составляющих изображение, а также количество разрядов, используемых для кодирования цвета пикселя, коды каждого цвета, ширину и высоту растра в пикселях. В связи с этим файлы, содержащие растровые графические изображения, имеют достаточно большой объем. ПРИМЕР 1. Представить в виде двоичного и шестнадцатеричного кода изображение буквы Н черного цвета на белом фоне с помощью растра, ширина и высота которого 8 пикселей. 10

>Растровая графика  РЕШЕНИЕ. Разделим прямоугольную область изображения на отдельные элементы с помощью растра, Растровая графика РЕШЕНИЕ. Разделим прямоугольную область изображения на отдельные элементы с помощью растра, состоящего из 8 пикселей по горизонтали и 8 пикселей по вертикали. Поскольку каждый из 64 пикселей может быть закрашен в черный цвет или оставаться белым, то цвет одного пикселя кодируем единицей или нулем соответственно. 0 0 0 0 1 0 0 1 0 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 i 0 0 1 0 11

>Растровая графика  Записав двоичный код каждой строки растра, получим последовательность из 64 нулей Растровая графика Записав двоичный код каждой строки растра, получим последовательность из 64 нулей и единиц: 0000 01000010 01111110 01000010. Для сокращения длины записи заменим по уже известным правилам двоичный код шестнадцатеричным кодом 00 42 42 42 7 Е 42 42 42. Ответ. Растровое изображение можно представить двоичным кодом 00000100001001000111111001001000010 или шестнадцатеричным кодом 004242427 Е 424242. 12

>Растровая графика Зная количество цветов, необходимых для создания компьютерного растрового изображения, вычисляют количество двоичных Растровая графика Зная количество цветов, необходимых для создания компьютерного растрового изображения, вычисляют количество двоичных разрядов, требуемых для кодирования цвета каждого пикселя, то есть глубину кодирования цвета. Глубина кодирования цвета — количество двоичных разрядов, используемых для кодирования цвета одного пикселя растрового графического изображения. Глубина кодирования цвета измеряется в битах. 1 бит = 1 двоичный разряд. 13

>Растровая графика Чем больше глубина кодирования цвета, тем большее количество цветов можно воспроизвести. Например, Растровая графика Чем больше глубина кодирования цвета, тем большее количество цветов можно воспроизвести. Например, для хранения каждого из двойных цветов пикселя требуется 1 бит памяти (2 i = 2, i -1 бит), а для хранения каждого из 256 цветов пикселя - 8 битов памяти (2 i = 256, i= 8 бит). Объём памяти, необходимый для хранения растрового изображения, можно найти, зная глубину кодирования цвета и количество пикселей растра по горизонтали и вертикали: V=b*m*n, P = 2 b, где V— объем памяти, необходимой для хранения растрового изображения, Р - количество цветов растрового изображения, b - глубина кодирования цвета, m - количество пикселей растра по горизонтали, n - количество пикселей растра по вертикали. Чем больше глубина кодирования цвета и количество пикселей на 1 дюйм изображения (1 дюйм = 2, 54 см), тем выше качество растрового изображения. 14

>Растровая графика   ПРИМЕР 2. Вычислить объем памяти, необходимой для  хранения 16 Растровая графика ПРИМЕР 2. Вычислить объем памяти, необходимой для хранения 16 -цветного растрового изображения, для создания которого использовался растр размером 640 х 480 пикселей. Дано: Решение: Р = 16 цветов 1) Определим глубину кодирования цвета. m = 640 пикселей Р=2 b, n = 480 пикселей 16 = 2 b, 24 = 2 b, Найти. b = 4 (бит). V=? 2) Определим объем памяти, необходимый для хранения растрового изображения. 15

>Растровая графика При работе с растровым изображением в памяти компьютера хранятся коды цветов всех Растровая графика При работе с растровым изображением в памяти компьютера хранятся коды цветов всех пикселей, составляющих изображение, а также количество разрядов, используемых для кодирования цвета пикселя, коды каждого цвета, ширину и высоту растра в пикселях. В связи с этим файлы, содержащие растровые графические изображения, имеют достаточно большой объем. 16

>Векторная графика  Другой способ кодирования графического изображения основан на разделении изображения на отдельные Векторная графика Другой способ кодирования графического изображения основан на разделении изображения на отдельные элементы - графические примитивы: отрезки, многоугольники, дуги, окружности и другие геометрические фигуры. В свою очередь, любой графический примитив можно представить в виде совокупности отдельных линий. Способ представления графического изображения, основным элементом которого является линия, называется векторным . Положение линии задается в системе координат, начало которой расположено в верхнем левом углу прямоугольной области, содержащей изображение. 17

>Векторная графика     18 Векторная графика 18

>Векторная графика  Для того чтобы понять, каким образом происходит векторное кодирование графического изображения, Векторная графика Для того чтобы понять, каким образом происходит векторное кодирование графического изображения, рассмотрим способ представления изображения буквы Н с помощью графических примитивов. Изображение этой буквы можно представить в виде трех отрезков, указав для каждого из них координаты начальной и конечной точек. 19

>Векторная графика В результате векторного кодирования графического изображения будет получена запись: Отрезок [(2, 2), Векторная графика В результате векторного кодирования графического изображения будет получена запись: Отрезок [(2, 2), (2, 8)], Отрезок [(2, 5), (7, 5)], Отрезок [(7, 2), (7, 8)]. В свою очередь, виды, координаты и другие параметры графических примитивов, используемых для кодирования, могут быть представлены в виде последовательностей нулей и единиц. 20

>Векторная графика  Для работы с компьютерным графическим изображением, кодируемым векторным способом, в памяти Векторная графика Для работы с компьютерным графическим изображением, кодируемым векторным способом, в памяти компьютера хранятся двоичные коды параметров линий, которые определяют форму (прямая, кривая) и длину, толщину и начертание (сплошная, пунктирная), а также цвет линий. Причем количество параметров, необходимых для построения линии, остается постоянным и не зависит от ее размера. Поэтому по сравнению с растровым изображением векторное изображение занимает меньший объем компьютерной памяти и позволяет изменять размер рисунка без потери качества изображения. 21

>Фрактальная графика Фрактальный способ кодирования графических изображений основан на математических вычислениях.  Основными элементами Фрактальная графика Фрактальный способ кодирования графических изображений основан на математических вычислениях. Основными элементами фрактальной графики являются математические формулы. В памяти компьютера хранятся двоичные коды уравнений, соответствующие как простым графическим изображениям, так и сложным узорам, имитирующим трехмерные объекты. 22

>Фрактальная графика      23 Фрактальная графика 23

>Сравнение векторных, фрактальных и растровых форматов представления графики.  Плюсы векторных и растровых изображений: Сравнение векторных, фрактальных и растровых форматов представления графики. Плюсы векторных и растровых изображений: p достаточно небольшой информационный объем изображения; p удобство форматирования изображения; p возможность форматировать изображение без потери информации (например, сжимать и растягивать изображение); p эффективность для представления схем, чертежей, шрифтов, деловой графики, для рисованных изображений в мультфильмах. Плюсы и в растровом представлении изображений: p любое изображение можно сохранить в растровом формате, а вот в векторном формате можно представить не любое изображение; p растровые изображения более реалистичны. 24

>Задания 1. Закодируйте черно-белое изображение знака «+» с помощью растра, ширина и высота которого Задания 1. Закодируйте черно-белое изображение знака «+» с помощью растра, ширина и высота которого 8 пикселей. Представьте это растровое изображение в виде шестнадцатеричного кода. Определите объем памяти, необходимой для хранения этого изображения. 2. Декодируйте черно-белое изображение, если каждая строка изображения представлена 4 -разрядным шестнадцатеричным кодом: а)0070 00 FC 00 F 7 00 FF 8078 С 060 C 070 FFF 8 FFB 8 8 Е 78 E 0 F 0 7 FE 0. 3. Какой объем памяти в мегабайтах занимает фотография размером 1024 х 1024 точек, каждая из которых кодируется 24 битами? 4. Для хранения растрового изображения размером 64 х 64 пикселя отведено 1, 5 Кбайта памяти. Максимально возможное число цветов каждого пикселя равно 1)8 2)2 3)16 4)4 25

>Задания 5. Видеопамять имеет объем, в котором может храниться 4 -х  цветное изображение Задания 5. Видеопамять имеет объем, в котором может храниться 4 -х цветное изображение размером 300 200. Какого размера изображение может храниться в том же объеме видеопамяти, если оно будет использовать 16 –цветную палитру? 26