русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-23; просмотров: 890; Нарушение авторских прав


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

Недостатки растровой графики.

1. Большие объемы данных требуют высоких технических характеристик ПК. Память 128мб и выше, высокопроизводительный процессор - для обработки, и большой винчестер для хранения.

2. Невозможность увеличения для рассмотрения деталей. (пикселизация- рис.19)

Растровые редакторы являются наилучшим средством обработки фотографий и рисунков, т.к. обеспечивают высокую точность передачи градаций цветов и полутонов (рис.20).

Векторные изображения формируются из математических линий, называемых векторами. В этом случае внешний вид изображения определяется геометрическими характеристиками векторов.

Системы компьютерного черчения, автоматизированного проектирования, программы трехмерной графики обрабатывают векторные изображения.

Векторные графические редакторы являются оптимальным средством для создания шрифтовых и высокоточных графических объектов, для которых имеет значение сохранение четких, ясных контуров независимо от размера изображения.

С векторной графикой можно встретиться, когда создаются рисунки средствами встроенного графического редактора текстового процессора MS Word. Среди профессиональных векторных программ наиболее распространены CorelDraw и AdobeIllustrator.

Основной элемент изображения - линия.

Линия представлена в памяти ПК несколькими параметрами и в этом виде занимает гораздо меньше места, чем растровая линия состоящая из точек, для каждой из которых требуется ячейка памяти.

Линия - элементарный объект векторной графики. Любой сложный объект можно разложить на линии, прямые или кривые. Поэтому часто векторную графику называют объектно-ориентированной.

Свойства линии

§ Форма

§ Толщина

§ Цвет

§ Стиль (пунктир, сплошная)

Замкнутые линии имеют свойство заполнения - цветом, текстурой, узором и т.п. Каждая незамкнутая линия имеет 2 вершины, называемые узлами. С помощью узлов можно соединять линии между собой.



Рис.21. Линия Безье
В основе векторной графики лежат математические представления о свойствах геометрических фигур.

Пример. Кривые второго порядка (эллипсы, параболы, гиперболы) представляются в памяти 5-ю параметрами. Так как общая формула линии 2-го порядка: x2+a1y2+a2xy+a3x+a4y+a5=0. Для кодирования кривой 3-го порядка используют 11 параметров. В векторных редакторах применяют частный случай кривых 3-го порядка - Кривые Безье(8 параметров- рис.21). К концам линии проведены касательные, при помощи которых линию изгибают.

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

1. Размер, занимаемый описательной частью, не зависит от реальной величины объекта, что позволяет, используя минимальное количество информации, описать сколько угодно большой объект файлом минимального размера.

2.

  а) б) Рис.22. Масштабирование рисунка в растровой графике (с ухудшением качества) ив векторной графике (без ухудшением качества)
В связи с тем, что информация об объекте хранится в описательной форме, можно бесконечно увеличить графический примитив, например, дугу окружности, и она останется гладкой.

3. Параметры объектов хранятся и могут быть легко изменены. Также это означает что перемещение, масштабирование, вращение, заполнение и т. д. не ухудшает качества рисунка.

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



<== предыдущая лекция | следующая лекция ==>
Растровая графика | Цветовая модель RGB


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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