Технологические возможности редактора векторной графики CorelDraw
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
µдакторов позволяет обрабатывать изображения, полученные с помощью сканеров, а также выводить рисунки в таком виде, чтобы они могли быть включены в документ, подготовленный с помощью текстового редактора. Некоторые редакторы позволяют получать изображения трехмерных объектов, их сечений, разворотов, каркасных моделей и т.п.
Графические редакторы также можно разделить на две категории: растровые и векторные.
Среди растровых графических редакторов есть простые, например стандартное приложение Paint, и мощные профессиональные графические системы, например Adobe Photoshop.
К векторным графическим редакторам относится графический редактор, встроенный в текстовый редактор Word. Среди профессиональных векторных графических систем наиболее распространены CorelDraw, Adobe Illustrator и Macromedia Freehand.
Графические редакторы предоставляют возможность выбора инструментов для создания и редактирования графических изображений, объединяя их в панели инструментов. Панели инструментов, как растровых графических редакторов, так и векторных, имеют много одинаковых инструментов. Например, набор инструментов для рисования простейших графических объектов: прямой линии, кривой, прямоугольника, эллипса, многоугольника и так далее. Однако принципы работы с ними несколько различаются.
Таблица 4
Редактор растровой графикиРедактор векторной графикиВзаимосвязь объектовОбъект перестает существовать как самостоятельный элемент после окончания рисования и становится лишь группой пикселей на рисунке.
Нарисованный объект продолжает сохранять свою индивидуальность, и его можно масштабировать, перемещать по рисунку и так далее. В Существует группа инструментов группировки и разгруппировки объектов. Операция группировки объединяет несколько отдельных объектов в один, что позволяет производить в дальнейшем над ними общие операции. Можно и наоборот, разбивать объект, состоящий из нескольких объектов, на самостоятельные объекты (разгруппировка).
Выделение объектовОбычно имеются два инструмента: выделение прямоугольной области и выделение произвольной области. Процедура выделения производится аналогично процедуре рисования.Осуществляется с помощью инструмента выделение объекта. Для выделения объекта достаточно выбрать инструмент выделения и щелкнуть по любому объекту на рисунке.Редактирование объектов (удаление)Используется инструмент Ластик, который стирает фрагменты изображения (пикселы).Редактирование изображения возможно только путем удаления объектов, входящих в него целиком. Для этого необходимо сначала выделить объект, а затем выполнить операцию ВырезатьРабота с текстомИнструмент Надпись позволяет создавать текстовые области на рисунках. Форматирование текста производится с помощью панели атрибутов текста.Кроме обычного ввода и форматирования текста можно использовать выноски различных формМасштабирование Масштабирующие инструменты позволяют увеличивать или уменьшать масштаб представления объекта на экране, но не влияют при этом на его реальные размеры. Обычно такой инструмент называется Лупа.Можно легко изменять реальные размеры объекта с помощью мыши.
1.5. Векторная графика.
Как уже было сказано выше, основным элементом изображения в векторной графике является линия. Объекты векторной графики хранятся в памяти в виде набора параметров. Перед выводом на экран каждого объекта программа производит вычисления координат экранных точек в изображении объекта, поэтому векторную графику иногда называют вычисляемой графикой.
Как и все объекты, линии имеют свойства. К этим свойствам относятся: форма линии, ее толщина, цвет, характер линии (сплошная, пунктирная и т.п.). Замкнутые линии имеют свойство заполнения. Внутренняя область замкнутого контура может быть заполнена цветом, текстурой, картой. Простейшая линия, если она не замкнута, имеет две вершины, которые называются узлами. Узлы тоже имеют свойства, от которых зависит, как выглядит вершина линии и как две линии сопрягаются между собой.
В основе векторной графики лежат математические представления о свойствах геометрических фигур. Рассмотрим несколько видов линий:
- Точка. На плоскости задается двумя числами (х, у), определяющими ее положение относительно начала координат.
- Прямая линия. Обычно график прямой линии описывается уравнением y=kx+b. Зная параметры k и b, всегда можно нарисовать бесконечную прямую линию в известной системе координат.
- Кривая второго порядка. К кривым второго порядка относятся параболы, гиперболы, эллипсы, окружности и другие линии, уравнения которых не содержат степеней выше второй. Прямые линии это частный случай кривых второго порядка. Отличаются кривые второго порядка тем, что не имеют точек перегиба. Самая общая формула кривой второго порядка может выглядеть, например, так: x2+ay2+a2xy+a3x+a4y+a5=0.
- Кривая третьего порядка. Эти кривые могут иметь точку перегиба. Кривые третьего порядка хорошо соответствуют тем линиям, которые можно наблюдать в живой природе, поэтому в качестве основных объектов векторной графики используют именно такие линии. Все прямые и кривые второго порядка являются частными случаями кривых третьего порядка. В общем случае уравнение кривой третьего порядка можно записать так: x3+ay3+a2x2y+a3x y2+ a4x2+ a5y++a6xy+a7x+a8y + a9=0.
- Кривые Безье. Это частный случай отрезков кривых третьего порядка. Для их описания необходимо меньше параметров, и потому работать с ними удобнее. Метод п