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

ВОПРОСЫ_И_Лекции по КГ

.pdf
Скачиваний:
31
Добавлен:
22.03.2016
Размер:
2.17 Mб
Скачать

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

Математические основы векторной графики Если основным элементом растровой графики является пиксел, то в векторной

графике основным элементом является линия или кривая. В векторной графике любой объект состоит из набора линий, соединенных между собой узлами. Отдельная линия, соединяющая соседние узлы, называется сегментом. Сегмент может быть задан с помощью уравнения прямой или кривой линии. Для более полного понимания механизма формирования векторных объектов рассмотрим способы представления элементов векторной графики: точки, прямой линии, отрезка прямой, кривой второго порядка, кривой третьего порядка, кривых Безье. В векторной графике точке соответствует узел. На плоскости этот объект представляется двумя числами X,Y, задающими положение точки относительно начала координат.

Для описания прямой используется уравнение Y=aX+b. Поэтому для построения данного объекта требуется два параметра a и b. В отличие от прямой линии отрезок прямой требует для своего описания двух дополнительных параметров, соответствующих началу и концу отрезка X1,X2.

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

X2+a1Y2+a2XY+a3X+a4Y+a5=0

Для построения отрезка кривой требуется задать два дополнительных параметра. Кривые второго порядка не имеют точек перегиба. В отличии от них кривые третьего порядка имеют точки перегиба. Например, график функции Y=X3 имеет точку перегиба в начале координат. Именно эта особенность данного класса функций позволяет использовать их в качестве основных кривых для моделирования природных объектов в векторной графике. Прямые и кривые второго порядка являются частным случаем кривых третьего порядка. Уравнение для задания кривых третьего порядка требует девяти параметров.

X3+a1Y3+a2X2Y+a3XY2+a4X2+a5Y2+a6XY+a7X+a8Y+a9=0

Для описания отрезка кривой третьего порядка требуется на два параметра больше. Кривые Безье – это частный случай кривых третьего порядка, требующих для своего описания меньшего количества параметров – восьми вместо одиннадцати. В основе построения кривых Безье лежит использование двух касательных, проведенных к крайним точкам отрезка линии. На кривизну (форму) линии влияет угол наклона и длина отрезка касательной, значениями которых можно управлять путем перетаскивания их концевых точек. Касательные выполняют функции виртуальных рычагов и управляют формой кривой.

Элементами векторной графики являются линии, кривые, кривые Безье. Отрезками кривых Безье можно аппроксимировать сколь угодно сложный контур. Наряду с линией другим основным элементом векторной графики является узел (опорная точка). Линии и узлы используются для построения контуров. Каждый контур имеет несколько узлов. Форма контуров в векторных редакторов изменяется путем манипуляции узлами. Это можно сделать одним из следующих способов:

141

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

Типы узловых точек.

Вид касательных линий и соответственно методы управления кривизной сегмента в точке привязки определяются типом узловой точки. Различают три типа узловых точек.

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

Гладкий узел. У гладкой узловой точки оба отрезка касательных линий по обе стороны точки привязки лежат на одной прямой, которая показывает направление касательной к кривой в данной точке, но длина управляющих линий разная.

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

Векторный редактор CorelDraw.

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

Windows,OS/2, Unix.

Достоинства CorelDraw вытекают в основном из преимуществ векторной графики над растровой.

Изменение масштаба без потери качества и практически без увеличения размеров исходного файла

огромная точность

небольшой размер файла по сравнению с растровыми изображениями

прекрасное качество печати, возможность вывода на плоттер

отсутствие проблем с экспортом векторного изображения в растровое

возможность редактирования каждого изображения в отдельности

работа с разными операционными системами

хорошая совместимость с другими программами

CorelDraw используют специальный интерфейс для работы с цифровыми камерами

Поддерживается создание web-страниц

Недостатки CorelDraw

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

142

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

Главное окно CorelDraw открывается при загрузке программы и условно делится на десять основных групп элементов.

Строка заголовка

Строка меню

Панели инструментов

Строка состояния

Экранная палитра цветов

Окно документа

Рабочая страница

Линейки

Навигатор

Полосы прокрутки

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

Окно документа с областью рабочей страницы занимает большую часть окна. Допускается размещать объекты в любом месте окна документа, в том числе и за пределами рабочей страниц, но в этом случае они не будут выводиться на печать. Рабочая страница представляет собой прямоугольник, который расположен в центре окна документа. Его размеры задаются в соответствии с размерами листа бумаги, устанавливаемыми с помощью команды Макет – Макет страницы. Линейки (горизонтальная и вертикальная) позволяют визуально оценить размер и текущее положение объектов на странице и курсора в тексте.

Панели инструментов предоставляют удобные средства для быстрого выполнения команд. Под строкой меню и вдоль левой границы главного окна располагаются три панели инструментов: Стандартная, Графика, Панель свойств. Помимо этого существуют пять других панелей инструментов. Для вывода на экран панели инструментов следует указать курсором на границу любой панели инструментов и нажать правую клавишу мыши. На экране появится контекстное меню, которое позволяет вывести или скрыть другие панели инструментов. На стандартную панель инструментов вынесены кнопки для выполнения наиболее часто встречающихся команд.

Панель графики.

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

- Кривая - предназначен для рисования прямых и кривых линий

143

-Кривая Безье – предназначен для рисования кривых путем путем последовательного нанесения узлов, через которые проходит кривая Безье

-Художественные средства, инструмент размер, соединительная линия, интерактивная соединительная линия

Инструменты панели многоугольник – используется для рисования прямоугольников, эллипсов, многоугольников и звезд, спиралей, клеток таблицы, а также для ввода и редактирования двух типов текста: простого и фигурного.

Инструменты модификации и трансформации предназначены для перемещения объектов по документу, их упорядочивания, изменения формы, размера и т.д. В их состав входят: Указатель, Форма, Интерактивное перетекание. Кнопка Форма предназначена для изменения формы прямых и кривых линий, скругления углов, изменение формы многоугольников и т.д. Нож предназначен для разрыва кривой в заданном месте, что приводит к созданию двух новых совмещенных узлов. Ластик используется для удаления части или всего объекта. В раскрывающейся панели Интерактивное перетекание расположены кнопки, которые фактически дублируют одноименные команды по созданию и имитации 3D-объектов. Кнопка Интерактивное перетекание создает копии объектов с одновременной их трансформацией, Интерактивное искажение используется для создания сжатия и растяжения, также здесь находится кнопки Зигзагообразные и Скручивание. Интерактивная оболочка служит для интерактивного изменения формы оболочки. Интерактивное выдавливание используется для вытягивания объекта с целью имитации эффекта объема. Интерактивная тень служит для имитации трехмерного объекта путем добавления ему тени.

Инструменты управления цветом предназначены для придания рисункам и документам атрибутов цвета в виде заливок, абрисов (обводок) и прозрачности, также имеются инструменты Интерактивной заливки.

Инструменты настройки рабочей среды служат для настройки интерфейса CorelDraw, для обеспечения комфортных условий работы.

Панель свойств Ее состав является контекстно-зависимым. Это значит, что конкретный состав ее

элементов управления зависит от выбора используемого инструмента и объекта. Экранная палитра цветов предназначена для закрашивания создаваемых объектов. Выбор цвета заливки осуществляется нажатием левой кнопки мыши на ячейку с нужным цветом. Для выбора цвета абриса аналогичная процедура выполняется правой кнопкой мыши.

Навигатор Число страниц в текущем документе отображается в поле Навигатора, расположенного в нижнем левом углу окна документа. С его помощью можно перемещаться по объекту, не прерывая работы. Для перехода по страницам нажимают кнопки со стрелкой вправо или влево. Кнопки в виде значков диодов используются для перехода в начало и конец многостраничного документа, а кнопка со знаком + для добавления новой страницы. Чтобы изменить порядок следования страниц, следует нажать ярлык страницы мышью и перетащить его на нужное место. В строке состояния отображаются сведения о выделенном объекте или команде.

Докеры или закрепленные окна – это особый вид окон диалогов, которые по своим свойствам близки к палитрам в Adobe Photoshop.

144

Управление объектами Выделение объектов. Преобразовывать можно только выделенный объект.

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

Вращение объектов. Также используется Указатель, при этом следует дважды щелкнуть мышью на выделяемом объекте, вместо восьми квадратиков выделения отображаются восемь стрелок, маленький кружочек с точкой внутри рамки выделения показывает центр вращения. Центр вращения объекта можно изменить.

Дублирование. Выполняется командой Правка – Дублировать, при этом копируется выделенный объект непосредственно на рабочее поле, помещая дубликат рядом с оригиналом. Дубликат не сохраняет связи с оригиналом, буфер обмена как при копировании не используется.

Клонирование. Команда Правка – Клонировать также копирует выделенный объект непосредственно на рабочее поле, но при этом создает связь между оригиналом и новым объектом-клоном, т.е. все модификации с объектом-шаблоном будут также применимы и к клону. Но если модифицировать клон, то связь будет разорвана.

Применение спецэффектов

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

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

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

145

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

Выдавливание объектов. Используется инструмент Интерактивное выдавливание. Эффект выдавливания объектов создает иллюзию глубины. В процессе реализации данного эффекта CorelDraw добавляет объекту дополнительные поверхности, что придает ему трехмерный вид. Например, выдавливание квадрата создает иллюзию куба. Для усиления иллюзии объемности в этом эффекте используется подсветка отдельных поверхностей источниками цвета и трехмерный эффект скоса, создающий имитацию фаски.

Использование линз. Все встречали в печати фотографии с наложенным на них полупрозрачным текстом или рисунком, через который просвечивается содержание фотографии. В CorelDraw для этих целей используются линзы. CorelDraw представляет в наше распоряжение двенадцать типов линз, в том числе и вариант Нет эффекта линзы. Доступ к ним происходит с помощью раскрывающегося списка, расположенного в центре докера Линза. Линзы могут создавать, например, эффект увеличения.

Использование оболочек. Оболочкой или огибающей называется замкнутая кривая, которая изменяет форму объекта в соответствии со своей формой. При помощи оболочки можно просто и быстро изменять форму различных объектов. Форму оболочки можно изменять как обычную кривую линию, перемещая мышью ее узлы и управляющие точки. Когда оболочка применяется к объекту, она накладывается на объект выводится красной пунктирной линией. Основное преимущество использования оболочки в том, что она позволяет изменить форму объекта, фактически не изменяя параметров объектов. Оболочки строятся с помощью инструмента Интерактивная оболочка, который находится на панели Интерактивное выдавливание. В режиме Прямая оболочка строится из отрезков прямых. Требуемая форма оболочки получается путем перетаскивания угловых и боковых узлов. Форма оболочки представляется отрезками прямых линий. Режимы Простая дуга и Двойная дуга используют для построения оболочки сегменты кривых. Режим Произвольная позволяет перемещать узлы независимо друг от друга в любом направлении. В отличие от первых трех режимов, где можно перемещать одновременно только один узел, в этом случае можно выделить несколько узлов и перемещать их одновременно.

Искажение объектов. Инструмент Интерактивное искажение расположен в панели интерактивных инструментов. Существует три режима его работы: Толкать и Тянуть; Застежка; Смерч. Эффекты искажения можно применять к любым объектам, однако параметры инструментов нужно предварительно настроить.

Работа с текстом.

Программа CorelDraw обладает возможностями мощного текстового процессора. К тексту как к объекту может быть применен весь спектр средств векторной графики. Эти средства доступны для отдельных символов, строк текста и больших абзацев. Для ввода и редактирования текста в CorelDraw используется инструмент Текст на панели графики. Фигурный текст предназначен для создания заголовков, оформления сложных надписей на рисунках, схемах, диаграммах и т.д. Простой текст

146

предпочтительнее использовать при создании и редактировании больших блоков текстов.

Конвертирование растровых изображений в векторные. Существуют три способа конвертирования растровых изображений. В основе работы инструментов трассировки изображений лежит преобразование фрагментов растрового изображения в векторные формы с последующим заполнением их заливкой. Векторная форма – это кривая, имитирующая форму фрагмента растрового объекта с помощью узлов. Количество контуров, так же как и количество узлов, определяющих их форму, зависит от выбора инструмента трассировки. В специальной утилите CorelDraw9 предусмотрено семь способов трассировки, но часть из них Эскиз, Надрез, Мозаика относятся к спецэффектам. Поэтому, собственно, для трассировки растровых изображений в векторные используют три метода: Абрис, Оптимизированный абрис и По центральной линии.

CorelDraw и Интернет. CorelDraw имеет необходимые компоненты для создания webстраничек. Программа CorelDraw позволяет экспортировать изображения во все форматы, используемые в Интернете, включая те, которые возможно будут применяться в будущем, например, PNG. Для экспортирования в формат JPEG можно заранее определить размер не только самого изображения, но и размер создаваемого файла. Для графики, предназначенной для экранного просмотра рекомендуется использовать разрешение изображения 72 dpi. Для экспортирования целой странички в меню Файл есть пункт Публиковать в Интернете. Для ускорения этой работы можно воспользоваться облегченным режимом – Wizard.

147