Кодирование графической информации Растровое графическое

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

2 2 Кодирование графической информации.ppt

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

>Кодирование графической информации Кодирование графической информации

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

>(Черно-белое изображение без полутонов) • В простейшем случае каждый пиксель  может находиться в (Черно-белое изображение без полутонов) • В простейшем случае каждый пиксель может находиться в одном из двух состояний: светиться или не светиться. Поэтому для его кодирования достаточно одного бита памяти, хранящего одно из двух значений: 1 ( «белый» ) или 0 ( «черный» ).

>  Цветные графические  изображения • Для кодирования цветных изображений  применяют три Цветные графические изображения • Для кодирования цветных изображений применяют три базовых цвета: красный (Red, R), зеленый (Green, G) и синий (Blue, B). Считается, что любой цвет можно получить путем механического смешения этих трех основных цветов. Такая система кодирования называется системой RGB (по первым буквам названий основных цветов).

> При отведении на кодирование каждой  базовой составляющей 1 бита можно закодировать лишь При отведении на кодирование каждой базовой составляющей 1 бита можно закодировать лишь 8 различных цветов Цвет R G B Цвет R G B Черный 0 0 0 Красный 1 0 0 Синий 0 0 1 Фиолетовый 1 0 1 Зеленый 0 1 0 Коричневый 1 1 0 Голубой 0 1 1 Белый 1 1 1

>     Цвет Яркость  R  G  B Цвет Яркость R G B Если иметь Черный 0 0 возможность управлять Синий 0 0 0 1 интенсивностью Зеленый 0 0 1 0 (яркостью) свечения Голубой 0 0 1 1 базовых цветов, то количество Красный 0 1 0 0 различных Фиолетовый 0 1 вариантов их сочетаний, Коричневый 0 1 1 0 порождающих Белый 0 1 1 1 разнообразные оттенки, Серый 1 0 0 0 увеличивается Светло- синий 1 0 0 1 Светло-зеленый 1 0 Светло-голубой 1 0 1 1 Светло-красный 1 1 0 0 Светло- фиолетовый 1 1 0 1 Ярко-белый 1 1

>   Глубина цвета • Цветные изображения могут иметь различную  глубину цвета, Глубина цвета • Цветные изображения могут иметь различную глубину цвета, которая задается используемым количеством бит для кодирования цвета одной точки. • От глубины цвета зависит количество отображаемых цветов, которое может быть вычислено по формуле: N=2 k, где N – количество отображаемых цветов, а k – глубина цвета. Наиболее распространенными значениями глубины цвета являются 4, 8, 16 или 24 бита на точку

> Глубина  Кол-во  цвета (k)  отображаемы    х цветов Глубина Кол-во цвета (k) отображаемы х цветов (N) 4 24 = 16 8 28 = 256 16 (High Color) 216 = 65536 24 (True 224 = 16777216 Color)

> • Если для кодирования яркости каждой из  основных составляющих использовать восемь • Если для кодирования яркости каждой из основных составляющих использовать восемь двоичных разрядов, то для каждого из трех базовых цветов возможны 2^8 = 256 уровней интенсивности (от минимальной – 0000 до максимальной – 1111), а на кодирование цвета одной точки затрачивается 3 x 8=24 разряда (см. табл. ). Такая система кодирования обеспечивает однозначное определение 16, 7 млн. различных цветов, что близко к чувствительности человеческого глаза. Режим представления цветной графики с использованием 24 двоичных разрядов называется полноцветным(True Color).

> Кодирование основных цветов  при глубине цвета 24 бит  Цвет  Кодирование основных цветов при глубине цвета 24 бит Цвет Интенсивность R G B Черный 0000000 Синий 0000000 1111 Зеленый 0000000 1111 0000000 Голубой 0000000 11111111 Красный 1111 0000000 Фиолетовый 1111 0000000 1111 Коричневый 11111111 0000000 Белый 11111111

> • Если уменьшить количество двоичных  разрядов, используемых для  кодирования цвета каждой • Если уменьшить количество двоичных разрядов, используемых для кодирования цвета каждой точки, то можно сократить объем данных, но при этом диапазон кодируемых цветов заметно сокращается. Кодирование цветной графики 16 -разрядными двоичными числами обеспечивает определение 65, 5 тыс. цветов и называется режимом High Color

> • Для черно-белых иллюстраций в  настоящее время общепринятым  считается представление в • Для черно-белых иллюстраций в настоящее время общепринятым считается представление в виде комбинации точек с 256 градациями серого цвета. В этом случае для кодирования яркости любой точки достаточно восьмиразрядного двоичного числа.

> • ВЫВОД: качество кодирования  графического изображения  зависит от количества точек на • ВЫВОД: качество кодирования графического изображения зависит от количества точек на единицу длины изображения (разрешения) и количества возможных состояний каждой точки изображения (глубины цвета).

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

>Графический контроллер (видеокарта/ видеоплата/ графический адаптер)   Первый IBM PC не предусматривал Графический контроллер (видеокарта/ видеоплата/ графический адаптер) Первый IBM PC не предусматривал возможности вывода графических изображений. Современный - позволяет выводить на экран двух- и трёхмерную графику и полноцветное видео. Графический контроллер обладает собственной оперативной памятью: 128/ 256 … Mb Разрешающая способность - способность видеокарты разместить на экране определенное количество точек, из которых состоит изображение. Чем больше точек будет на экране, тем менее зернистым и качественным будет изображение , тем больше графической информации можно разместить на экране.

>Графические режимы Режим Разрешение  (гор. x вер. )    А 600 Графические режимы Режим Разрешение (гор. x вер. ) А 600 VGA 640 x 480 SVGA 800 SVGA 800 x 600 XGA 1024 x 768 А SXGA 1280 x 1024 XGA UXGA 1600 x 1200 1024

> • Объем видеопамяти (V), необходимый для  обеспечения формирования графического  изображения на • Объем видеопамяти (V), необходимый для обеспечения формирования графического изображения на экране, можно определить следующим образом: V = M N k, где M – количество точек изображения по горизонтали, N – количество точек изображения по вертикали, k – глубина цвета (бит). Например, необходимый объем видеопамяти для формирования полноэкранного изображения при разрешении 800 x 600 и глубине цвета 24 бит на точку равен: 800 x 600 x 24 = 11520000 бит = 1440000 байт = 1406, 25 Кбайт = 1, 37 Мбайт.

>  Вопросы  • Какой объем информации потребуется,  чтобы закодировать картинку, состоящую Вопросы • Какой объем информации потребуется, чтобы закодировать картинку, состоящую из 128*256 черно-белых точек? • Какой объем информации потребуется, чтобы закодировать картинку, состоящую из 64*128 цветных точек, если цвет точки формируется тремя цветами с 8 градациями яркости?