Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Достоинства векторной графики




1. Векторные изображения, не содержащие растровых объектов, занимают относительно небольшой объем памяти компьютера. Даже векторные рисунки, состоящие из тысяч примитивов, требуют память, объем которой не превышает нескольких сотен килобайтов. Для аналогичного растрового рисунка необходима в 10-1000 раз большая память.

Рассмотрим такой пример. Пусть векторное описание квадрата в системе координат экрана определяется следующим образом:

RECTANGLE 1,1,200,200,Red,Green

Здесь; (1, 1) — координаты левого верхнего, а (200, 200) — правого нижнего угла квадрата; Red — цвет закраски, Green — цвет контура.

Такое описание требует 30 байтов памяти (двоичный код символа занимает 1 байт).

Этот же квадрат в виде несжатого растрового изображения с 256 цветами будет занимать память объемом

200*200*8=320 000 (бит),

или 320000/8 = 40000 (байт),

или 40 000/1024 = 39,06 (Кб).

Отсюда следует, что несжатое растровое описание квадрата в нашем примере требует в 1333 раза большей памяти (40000/30 = 1333,333), чем его векторное описание.

Таким образом, векторные изображения занимают относительно небольшой объем памяти.

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

Замечание. В ряде случаев возможно преобразование растровых изображений в векторные. Этот процесс называется трассировкой. Программа трассировки растровых изображений отыскивает группы пикселей с одинаковым цветом, а затем создает соответствующие им векторные объекты. Однако получаемые результаты чаще всего нуждаются в дополнительной обработке.




Поделиться с друзьями:


Дата добавления: 2014-01-03; Просмотров: 646; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.