Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
18.03.2015
Размер:
292.32 Кб
Скачать

Если взять одно и то же не слишком сложное изображение (образованное простыми геометрическими фигурами, однородными заливками, возможно, содержащее текст) и закодировать его двумя способами: растровым и векторным, то окажется, что растровый вариант занимает гораздо больше памяти (в десятки, а иногда и в сотни раз больше). Рассмотрим, например, отрезок прямой линии. Чем длиннее и толще растровая линия, тем больше точек она содержит, и тем больше памяти для её хранения потребуется.

2. Трудности редактирования.

При увеличении растрового изображения происходит ухудшение качества, поскольку увеличиваются и элементы растра, составляющие изображение. Наклонные линии при этом выглядят как ступеньки лестницы. Такой эффект называется пикселизацией. Этот эффект можно наблюдать при увеличении изображений в MS Paint. В развитых растровых редакторах, таких как Adobe Photoshop, применяются специальные алгоритмы интерполяции для противодействия пикселизации.

Эти алгоритмы при увеличении изображения добавляют в него новые пикселы, значения которых (яркость для чёрно-белого изображения или цвет для цветного) рассчитываются по специальным формулам.

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

В некоторых случаях повысить гибкость работы с отдельными фрагментами, составляющими изображение, удаётся за счёт использования нескольких слоёв. Такую возможность предоставляют развитые растровые редакторы, такие как Adobe Photoshop. Но за это приходится расплачиваться значительными дополнительными затратами памяти.

ВЕКТОРНАЯ ГРАФИКА

Термин «векторная графика» очень точно определяет суть построения векторного изображения. При рисовании в векторном редакторе используются линии, имеющие определенное направление, т.е. вектор. Вектор, это линия, имеющая начало, конец, направление и другие свойства. Система векторов обобщается в понятие объект векторной графики. Хотя конечно и линия это объект векторного изображения.

В качестве объектов могут выступать простейшие геометрические фигуры — примитивы, такие как

прямоугольник, окружность, эллипс. Из примитивов

строятся более сложные составные объекты. При этом любой примитив сам состоит из элементарных объектов

векторной графики — линий. Например, контурный куб

можно рассматривать как шесть связанных

прямоугольников (граней) или как двенадцать связанных отрезков прямых (ребер) .

Из-за такого подхода векторную

графику называют объектно-

ориентированной.

Из простых векторных объектов создаются различные простые рисунки.

Комбинируя векторные объекты-примитивы и используя закраску различными цветами, можно получить интересные иллюстрации.

В трехмерной компьютерной графике могут

использоваться "пространственные примитивы" — куб, сфера и т. п.

Соседние файлы в папке лекции