Учебник

Вместо введения, или о чем и для кого эта книга частности. Изменение параметров страницы и единиц измерения Объектно-ориентированный подход Основы Открытие и закрытие документа Рабочая среда и интерфейс пользователя Создание нового документа Сохранение документа Точечные и векторные изображения Что нового мы узнали Многоугольники и звезды Прямоугольники Сетки Состав изображений Спирали Стандартные фигуры Упражнение 2.1. Построение прямоугольников Упражнение 2.2. Применение клавиш-модификаторов Упражнение 2.3. Закругление углов прямоугольника Упражнение 2.4. Построение и модификация эллипсов, дуг и секторов Упражнение 2.5. Построение и модификация многоугольников Упражнение 2.6. Создание плаката с образцами Что нового мы узнали Эллипсы Выносные линии Для любителей подробностей Линии Линии замкнутые, разомкнутые и соединенные Линии и инструмент Bezier Линии и инструмент Freehand Линии переменной ширины и инструмент Artistic Media Модель кривой Пристыковываемое окно Artistic Media Размерные линии Режим заготовки Режим каллиграфии Режим кисти Режим распылителя Режим рисования с нажимом Сглаженные узлы Симметричные узлы Соединительные линии Точки излома Упражнение 3.1. Построение линий от руки Упражнение 3.2. Построение линий инструментом Bezier Упражнение 3.3. Построение суперлинии Упражнение 3.4. Простановка размеров Упражнение 3.5. Построение соединительных линий Что нового мы узнали Элементы чертежей и схем Атрибуты простого текста Атрибуты фигурного текста Взаимные преобразования фигурного и простого текста Колонки текста Обтекание текстом Простой текст Создание блока фигурного текста Создание и редактирование простого текста Создание цепочки связанных рамок Табуляции Текст Упражнение 4.1. Ввод, редактирование и форматирование фигурного текста Упражнение 4.2. Работа с простым текстом Фигурный текст Что нового мы узнали Эффекты Блокировка объектов Вспомогательные приемы выделения объектов Выделение объектов Выделение объектов указателями инструментов Выделение узлов Выравнивание узлов Замыкание кривой Изменение формы символов Инструмент Eraser Инструмент Knife и разбиение объекта на части Инструмент Shape и манипулирование узлами кривых Инструмент Shape и текстовые объекты Инструмент Smudge Инструменты для редактирования формы объектов Использование пристыковываемого окна Transformation Корректировка расстояния между смежными символами Корректировка расстояния между смежными словами Корректировка расстояния между смежными строками Манипулирование объектами Масштабирование и отражение Назначение точных размеров О преобразовании блоков текста Объекты Отделение ветвей Перемещение узлов Перетаскивание и поворот узлов Перетаскивание направляющих точек узла Поворот объектов Размещение Разъединение кривой, объединение узлов и замыкание Растяжение и сжатие Редактирование узлов Сглаживание кривой Сдвиг, суперсдвиг и микросдвиг Скос объектов Упражнение 5.1. Выделение, копирование и преобразование объектов Упражнение 5.2. Перетаскивание направляющих точек Упражнение 5.3. Разъединение кривой и объединение узлов Упражнение 5.4. Преобразования растяжения и поворота выделенных узлов Упражнение 5.5. Выравнивание узлов кривой Упражнение 5.6. Разрезание объектов Что нового мы узнали Эластичный сдвиг узлов Добавление и удаление узлов Копирование и дублирование Отмена преобразований объекта Воспроизведение на экране Выбор цвета заливки в диалоговом окне Uniform Fill Выбор цвета заливки в пристыковываемом окне Color Выбор цвета заливки с помощью экранной палитры Градиентные заливки Градиентные и сетчатые заливки Заливка двухцветным узором Заливка по умолчанию Заливка растром PostScript Заливка точечным узором Заливка цветным узором Заливки Заливки узором Инструмент Interactive Fill и диалоговое окно Fountain Fill Монохромные изображения Назначение цвета однородной заливки с помощью модели цвета Назначение цвета однородной заливки с помощью палитр Назначение цвета однородной заливки с помощью смесителей Однородные заливки Офсетная печать Панель атрибутов при работе с сетчатой заливкой Плашечная печать Применение инструментов Eyedropper и Paintbucket Применение панели атрибутов для назначения и изменения однородной заливки Сетчатые заливки Специальные заливки Текстурные заливки Упражнение 6.1. Создание пейзажа Упражнение 6.2. Растушевка цилиндра Упражнение 6.3. Рисование неба и земли Упражнение 6.4. Рисование облаков Упражнение 6.5. Рисование кирпичной кладки Упражнение 6.6. Выполнение текстурной заливки Цветовые палитры и модели цвета Что нового мы узнали Взаимное расположение заливки и контура объекта Вид Завершители Изменение толщины контурной линии при изменении размеров объекта Инструменты для задания параметров контуров Наконечники Обводка контуров Параметры контуров и управление ими Процедура назначения параметров контура Толщина Углы Упражнение 7.1. Обводка контуров Форма и разворот пера контурной линии Цвет Что нового мы узнали Диспетчер видов Изменение масштаба отображения с помощью стандартной панели инструментов Инструмент Zoom и его панель Масштабирование и прокрутка Отображение рисунка на экране Прокрутка Прокрутка с помощью инструмента Pan Прокрутка с помощью клавиатуры Режимы отображения на экране Что нового мы узнали Панель атрибутов инструмента Zoom и панель инструментов Zoom Выравнивание объектов Диспетчер объектов Команды изменения положения объектов в стопке Координатные сетки Линейки Направляющие Работа с объектами Работа со слоями Распределение объектов Стопка и слои объектов Упорядочение объектов Упражнение 9.1. Выравнивание объектов Упражнение 9.3. Работа со слоями Что нового мы узнали Распределение объектов Исключение Исключение как способ разрезания объектов Маски и маскирование Отделение объектов Пересечение Совокупности объектов Соединение и разъединение Упражнение 10.1. Соединение объектов Упражнение 10.2. Построение объекта сложной формы путем объединения Упражнение 10.3. Пересечение объектов Упражнение 10.4. Исключение объектов Упражнение 10.5. Разрезание и надрезание объектов Упрощенное исключение для перекрывающихся объектов Что нового мы узнали Группирование и разгруппирование Объединение Преобразование объекта в кривые Деформация Push and Pull Деформация Twister Деформация Zipper Добавление и удаление огибающей Изменение режимов редактирования и заполнения огибающей Инструмент Interactive Distortion Инструмент Roughen brush Копирование огибающей Огибающие Огибающие и деформации Перемещение узлов огибающей Простой текст и огибающие Редактирование огибающей Редактирование узлов и сегментов огибающей Упражнение 11.1. Модификация формы объекта при помощи огибающих Упражнение 11.2. Выполнение интерактивных деформаций Что нового мы узнали Вращение тел экструзии Добавление фасок Заливка тел экструзии Перспектива, тени и экструзия Построение базового тела экструзии Преобразование перспективы Тени и инструмент Interactive Shadow Упражнение 12.1. Построение перспективы для текста Упражнение 12.2. Построение экструзии и теней Что нового мы узнали Экструзия объектов Эффекты освещения Клонирование эффектов Клоны и клонирование эффектов Клоны, символы, пошаговые переходы и ореолы Ореолы Отделение пошаговых переходов Переходы вдоль заданной траектории Пошаговые переходы Пошаговые переходы с незамкнутыми управляющими объектами Символы Составные и разделенные пошаговые переходы Упражнение 13.1. Клонирование эффектов Упражнение 13.2. Построение пошаговых переходов вдоль траектории Упражнение 13.3. Разделение и отделение пошаговых переходов Упражнение 13.4. Построение ореолов и имитация движения Что нового мы узнали Особенности поведения клонов Каркасная линза Линза «рыбий глаз» Линза негативного изображения Линза полутонового монохромного изображения Линза сложения цветов Линза специальной палитры цветов Линза теплового портрета Линза цветовой отсечки Линзы Общие замечания по применению линз всех типов Осветляющая линза Полупрозрачная линза Преобразование линзы Режим Frozen Режим Viewpoint Типы линз Увеличительная линза Упражнение 14.1. Создание линзы цветовой отсечки Что нового мы узнали Инструмент Interactive Transparency Построение фигурной обрезки Применение фигурной обрезки Прозрачность Прозрачность Редактирование и извлечение содержимого контейнера фигурной обрезки Упражнение 15.1. Создание портрета под стеклом Фигурная обрезка Что нового мы узнали Настройка текста на незамкнутой траектории Размещение нескольких текстов на одной траектории Размещение текста вдоль замкнутой кривой Размещение текста вдоль разомкнутой кривой и его отделение от траектории Размещение текста на траектории Что нового мы узнали Автоматическая векторизация Векторизация вручную Импортирование точечных изображений Настройка цвета Операции с точечными изображениями в CorelDRAW Преобразование векторных объектов в точечное изображение Преобразование точечных изображений в векторные объекты Точечные изображения и коллажи Точечные изображения как объекты Точечные эффекты Упражнение 17.1. Использование растрирования и векторизации для построения объектов Упражнение 17.2. Построение коллажей Что нового мы узнали Основные приемы коллажа Выбор и настройка принтера Выбор части документа для печати Вывод изображения на печать Вывод иллюстрации Предварительный просмотр Размещение на листе бумаги Что нового мы узнали Экспорт в формат EPS Экспорт в формат PDF Экспорт в форматы точечной графики Экспорт рисунка в файл
 
Открой для себя новую реальность
Открой для себя новую реальность
Объектно-ориентированный подход

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

Под словами «интегрированный пакет» следует понимать, что CorelDRAW 11 представляет собой не отдельную программу, ориентированную на решение какой-либо одной четко поставленной задачи, а совокупность программ (пакет), ориентированных на решение множества различных задач, возникающих при работе пользователя в определенной прикладной области, а именно — в области иллюстративной графики. Интегрированностъ пакета следует понимать в том смысле, что входящие в него программы могут легко обмениваться данными или последовательно выполнять различные действия над одними и теми же данными. Так достигается многофункциональность пакета, возможности разных программ объединяются, интегрируются в единое целое, представляющее собой нечто большее, чем сумму своих составных частей.

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

Термин «объектно-ориентированный» следует понимать в том смысле, что все операции, выполняющиеся в процессе создания и изменения изображений, пользователь проводит не с изображением в целом и не с его мельчайшими, атомарными частицами (пикселами точечного изображения), а с объектами — семантически нагруженными элементами изображения. Начиная со стандартных объектов (кругов, прямоугольников, текстов и т. д.), пользователь может строить составные объекты (например, значок в рассмотренном выше примере) и манипулировать ими как единым целым. Таким образом, изображение становится иерархической структурой, на самом верху которой находится иллюстрация в целом, а в самом низу — стандартные объекты.

Вторая особенность объектной ориентации пакета состоит в том, что каждому стандартному классу объектов ставится в соответствие уникальная совокупность управляющих параметров, или атрибутов класса. Если мы говорим о прямоугольнике высотой 200 мм и шириной 300 мм, залитом синим цветом, обведенным желтой линией шириной 3 пункта, с центром, расположенным в 150 мм по вертикали и в 250 мм по горизонтали от левого нижнего угла страницы, с углом наклона длинной стороны к горизонтали составляющим 32°, мы имеем дело с экземпляром класса — объектом, для которого зафиксированы значения управляющих параметров.

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

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

Примечание

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

Однажды построенные фрагменты изображений можно использовать в новых работах (начиная с одиннадцатой версии, такие фрагменты можно сохранять в специальных библиотеках), а также менять характер работы, не меняя изображения. Так, чтобы превратить рекламный постер в наклейку на кофейной чашке или авторучке или в анимированное изображение на странице web-узла, требуется совсем немного дополнительной работы.

Упрощается и структурируется также процесс изучения приемов работы с пакетом программ. Начать практическую работу можно сразу же после изучения атрибутов и операций для одного-двух классов объектов. В последующих уроках этой книги мы займемся этим, а сейчас обратимся к рабочей среде основного компонента пакета — программы CorelDRAW 11.

 

 
< Пред.   След. >


Реклама:
Магазин предлагает nokia 5800 c гарантией.Использование сухих смесей

Наши друзья:
Большая коллекция игр, конкурсов, стихов, песенок, скороговорок, считалок, загадок, раскрасок и прочих развлечений для детей на сайте "Кошки-Мышки"