Программирование мультимедиа-систем - 13 стр.

UptoLike

Составители: 

- 13 -
Традиционно используются два метода представления графической
информациирастровый и векторный.
При представлении графической информации в
растровом виде ис-
пользуется технология хранения информации о каждом пикселе (
pixel- pic-
ture element
); пиксел является неделимой единицей - точкой изображения,
данные обычно хранятся последовательно в формате одномерного массива,
а ширина и высота изображения в пикселах описываются в заголовке фай-
ла), сохраняются данные о цвете (в единицах 2
1
=2 цвета, 2
8
=256 цветов и
т.д.; также сохраняется информация о палитретекущей таблице соответ-
ствий представляемого цвета и его кода). При моделировании объемных
(трехмерных) объектов используется
воксел (voxel – volume picture element),
см. раздел 6.
Историческим ан
алогом данного метода явилась, вероятно, давно от-
работанная технология передачи и приема телевизионных изображений
(такая же технология применяется при
сканировании изображений). Ти-
пичным представителем этой методики является входящий в штатное cис-
темное ПО фирмы MS пакет
Microsoft Paint; в настоящее время практиче-
ски все графические редакторы поддерживают растровую графику. Прак-
тически все современные системы сохранения движущихся изображений
(
movie) используют растровый способ представления графической инфор-
мации.
Вторым методом представления графических изображений является
векторный способ. При этом неделимой единицей является векторопре-
деляемая начальной и конечной координатами прямая линия; аттрибутами
являтся цвет (включая палитру), толщина, тип (сплошная, штрих-
пунктирная и т.д.) линии. Вырождением линии (вектора) является точка
(фактически
растровый способ представления графической информации).
На основе векторов строятся и более сложные графические примитивы
дуги, овалы, гладкие линии произвольной формы и т.д.
Данный метод является естественным для представления информации
в виде чертежей, типичным представителем является пакет создания чер-
тежной документации
AutoCAD (соответствующие файлы формата DXF
являются текстовыми и содержат описания графических примитивов в
векторном виде); другим представителем пакетов векторной графики явля-
ется
CorelDraw (www.corel.com). Размеры файлов при векторном способе
обычно значительно меньше, скорость же отрисовки изображений на уст-
ройствах вывода практически не отличается. Это объясняется почти 100%
применением растровых дисплеев (применение векторных дисплеев в на-
стоящее время ограничено), при этом изображение любых векторных при-
митивов сводится к (программной) конвертации в растровый формат; ис-
пользуется линейная
или круговая интерполяция путемзасвечивания
                                     - 13 -




      Традиционно используются два метода представления графической
информации – растровый и векторный.
      При представлении графической информации в растровом виде ис-
пользуется технология хранения информации о каждом пикселе (pixel- pic-
ture element); пиксел является неделимой единицей - точкой изображения,
данные обычно хранятся последовательно в формате одномерного массива,
а ширина и высота изображения в пикселах описываются в заголовке фай-
                                              1           8
ла), сохраняются данные о цвете (в единицах 2 =2 цвета, 2 =256 цветов и
т.д.; также сохраняется информация о палитре – текущей таблице соответ-
ствий представляемого цвета и его кода). При моделировании объемных
(трехмерных) объектов используется воксел (voxel – volume picture element),
см. раздел 6.
      Историческим аналогом данного метода явилась, вероятно, давно от-
работанная технология передачи и приема телевизионных изображений
(такая же технология применяется при сканировании изображений). Ти-
пичным представителем этой методики является входящий в штатное cис-
темное ПО фирмы MS пакет Microsoft Paint; в настоящее время практиче-
ски все графические редакторы поддерживают растровую графику. Прак-
тически все современные системы сохранения движущихся изображений
(movie) используют растровый способ представления графической инфор-
мации.
      Вторым методом представления графических изображений является
векторный способ. При этом неделимой единицей является вектор – опре-
деляемая начальной и конечной координатами прямая линия; аттрибутами
являтся цвет (включая палитру), толщина, тип (сплошная, штрих-
пунктирная и т.д.) линии. Вырождением линии (вектора) является точка
(фактически растровый способ представления графической информации).
На основе векторов строятся и более сложные графические примитивы –
дуги, овалы, гладкие линии произвольной формы и т.д.
      Данный метод является естественным для представления информации
в виде чертежей, типичным представителем является пакет создания чер-
тежной документации AutoCAD (соответствующие файлы формата DXF
являются текстовыми и содержат описания графических примитивов в
векторном виде); другим представителем пакетов векторной графики явля-
ется CorelDraw (www.corel.com). Размеры файлов при векторном способе
обычно значительно меньше, скорость же отрисовки изображений на уст-
ройствах вывода практически не отличается. Это объясняется почти 100%
применением растровых дисплеев (применение векторных дисплеев в на-
стоящее время ограничено), при этом изображение любых векторных при-
митивов сводится к (программной) конвертации в растровый формат; ис-
пользуется линейная или круговая интерполяция путем ‘засвечивания’