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

лабораторна номер 4 андруник

.docx
Скачиваний:
30
Добавлен:
12.02.2016
Размер:
1.83 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”

Кафедра “Інформаційні системи та мережі”

Звіт

до лабораторної роботи №4

на тему «Обробка векторних зображень засобами CorelDRAW»

Виконав:

студент

групи ФЛ-31

Лоза Анатолій

Прийняв:

асистент кафедри ІСМ

Андруник В.А.

Львів -2015

Мета роботи. Ознайомитися та на практиці засвоїти основні принципи, методи та засоби створення та опрацювання векторних зображень за допомогою програми CorelDraw.

Хід виконання роботи

1. CorelDraw (Корелдроу) — векторний графічний редактор, призначений для розробки макетів документів, у яких переважає графічна інформація з метою їх публікації в якості друкарської продукції і в електронному вигляді. Фактично, CorelDRAW є гібридом програми векторної графіки, видавничої програми (верстка друкованих документів),а також програми розробки електронних документів. Це дає основурозглядати CorelDRAW як універсальну графіко-видавничу програму, яка не має в даний час аналогів на ринку прикладних програмних продуктів, призначених для розробки документів.

Corel DRAW - це пакет прикладних програм ілюстративної графіки,призначений для професійної роботи, що має зручнийінтерфейс. Основна програма пакету - Corel DRAW - є програмою векторної графіки, яка володіє всіма необхідними засобами та інструментами для створення ілюстрацій, технічних діаграм, креслень, атакож високоякісної картографічної продукції.Програмний пакет Corel DRAW дозволяє:

- Сканувати і обробляти растрове зображення;

- Виконувати оформлення в режимі векторної графіки;

- Здійснювати різні режими зафарбовування замкнутих областей(фонове оформлення);

- Здійснювати шрифтове оформлення;

- Виконувати контрольні чорно-білі та кольорові роздруківки шляхом виводу на друкуючі пристрої;

Векторна графіка повністю використовує всі переваги роздільної здатності того конкретного пристрою, на який виводиться малюнок. Векторні команди просто повідомляють пристрою виведення, що необхідно намалювати об’єкт заданого розміру, використовуючи стільки крапок, скільки можливо. Іншими словами, чим більше крапок зможе використати пристрій для створення об’єкта, тим краще він виглядатиме.

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

Точка в векторній графіці – це вузол. Він задається на площині двома числами , що показують положення відносно початку координат.

Для опису прямої лінії використовується рівняння , в якому є два параметри а і b. Задавши їх, отримаємо нескінченну пряму.

Щоб описати відрізок прямої необхідно додатково, крім вище згаданих параметрів, задати координати х1, х2, що відповідають початку і кінцю відрізка.

Криві другого порядку (параболи, гіперболи, еліпси, кола) описуються канонічним рівнянням , яке вимагає визначення п’яти параметрів. Криві другого порядку не мають точок перегину.

Щоб описати відрізок кривоїдругого порядку необхідно додатково задати ще два параметри початку і кінця кривої.

Для опису кривих третього порядку використовується канонічне рівняння в якому треба задати дев’ять параметрів. Криві третього порядку можуть мати точку перегину, тому вони найчастіше використовуються в векторній графіці для моделювання різних природних об’єктів.

Для опису відрізка кривоїтретього порядку необхідно додатково задати ще два параметри, як в вище приведених випадках.

2. Переваги та недоліки векторних зображень

Перевагою векторного зображення є те, що його можна легко масштабувати, тобто змінювати розміри шляхом витягування або стискування в одному чи в кількох напрямках. А недоліком роботи з векторними зображеннями є те, що їх не можна так просто змінювати, як растрові. Доведеться виділити об'єкти, що утворюють зображення (наприклад, лінію, якщо це рисунок будівлі), і подовжити чи вкоротити або перерисувати їх ще раз. Це дуже трудомісткий процес, особливо якщо ви створюєте досить складний рисунок, і щоб досягти певних результатів, вам доведеться докласти чимало зусиль. До переваг векторних зображень можна віднести:

  • Розмір файла, який займає описова частина, не залежить від реальної величини об'єкта, що дозволяє, використовуючи мінімальну кількість інформації, описати достатньо великий об'єкт файлом мінімального розміру.

  • У зв'язку з тим, що інформація про об'єкт зберігається в описовій формі, можна нескінченно збільшити графічний примітив, наприклад, дугу кола, і вона залишиться гладкою. З іншого боку, якщо крива представлена у вигляді ламаної лінії, збільшення покаже, що крива не є гладкою.

  • Параметри об'єктів зберігаються і можуть бути легко змінені. Також це означає, що переміщення, масштабування, обертання та інше, не погіршує якості малюнка. Більш того, зазвичай вказують розміри в апаратно-незалежних одиницях (англ. device-independent unit), які ведуть до найкращої растерізації на растрових приладах.

  • При збільшенні або зменшенні об'єктів товщина ліній може бути задана постійною величиною, незалежно від реального контуру.

До недоліків можна віднести неможливість фото реалістичності, до того ж не кожен об'єкт може бути легко зображений у векторному вигляді — для подібного оригінальному зображенню може знадобитися дуже велика кількість об'єктів з високою складністю, що негативно впливає на кількість пам'яті, займаною зображенням, і на час для його відтворення.

Щоб перетворити растрове зображення у векторне його потрібно імпортувати у програму CorelDraw. Для цього я можу скористатися командою Імпорт, яка знаходиться в серед команд меню Файл, або натиснути Ctrl + I. Далі для переведення растрового зображення в векторне потрібно у вкладці Растрові зображення вибрати Швидке трасування. (рис.1) . Можна побачити різницю ,векторне зображення не є таким чітким і реалістичним як растрове.

Рис.1 Растрове і векторне зображення

3. Інтерфейс програми

6

1

2

3

4

5

7

8

Рис.2 Інтерфейс проограми 9

1-головне меню 6-робоче поле

2-стандартна панель 7-виміювальна лінійка

3-панель властивостей 8- керування сторінками,

4-панель інструментів стрічка стану

5-робоча область 9-палітра

4. До найпростіших геометричних об'єктів у CorelDRAW належать прямокутники й еліпси, багатокутники і спіралі, прямі і криві лінії. Дії над примітивами можна робити за допомогою панелі властивостей або використати інструмент «Форма».

Скориставшись панеллю властивостей модифікував многокутник,еліпс і прямокутник, а саме змінив заповнив кольором усі фігури, тоді з многокутника за допомогою переміщення вузлів ,я створив нову фігуру, перший еліпс я перетворив на сектор окружності або дугу, для кола я використав функцію пертікання, для прямокутника – перевернув його на 45 градусів , а у наступному прямокутнику я провів наклонну пряму лінію і зафарбував пів фігури. Усі модифікації зображені на рис.3.

Рис.3 Модифікації над примітивами

Одним з важливих об'єктів CorelDRAW є плавно вигнуті криві, за допомогою яких можна побудувати будь-як довільний контур. Саме Інструмент Крива Безьє дозволяє малювати плавні точні криві по вузлах. При роботі з інструментом Крива Безьє кожний клік мишею призводить до появи вузла, а вузли з’єднуються один з одним сегментами. Крім того, при включенні вузла, регулювати кривизну зображуваного сегмента дозволяють керуючі точки (по обидва боки вузла виводяться пунктирні лінії). Використовуючи ці керуючі точки і підбираючи розташування кожного вузла, можна одержати потрібну лінію і криву. Першим параметром, що визначає кривизну, є нахил кривої при її вході у вузол. Нахил маніпулятора кривизни і показує нахил кривій. Крива як магнітом притягається до маніпуляторів кривизни. Другим параметром є ступінь кривизни, тобто, те, як швидко при видаленні від вузла крива розходиться з прямий проведеної через вузол з тим же нахилом. Ступінь кривизни визначається довжиною маніпулятора кривизни. Таким чином, координати вузлів, нахил і довжина маніпуляторів кривизни визначають зовнішній вигляд кривій Безье.

При активному інструменті ShapeTool (зручним засобом редагування кривої є панель атрибутів PropertyBar(Рис.4),або найпростішим способом додавати або видаляти вузли є подвійне натиснення мишки на кривій чи вузлі.

Рис.4 Панель атрибутів PropertyBar

Ще одним способом редагування кривої являється контекстне меню, яке відкривається при виборі інструмента ShapeTool (Зміна форми) (Рис.6). Якщо клацнути правою кнопкою мишки на відрізку кривої або в вузловій точці, відкриється контекстне меню.

Інструмент ArtisticMediaTool призначений для створення замкнених контурів, імітуючи слід від кісточки. Працюють інструментом в режимі вільного малювання, а програма не тільки автоматично векторизує слід, але й виконує обробку товщини пера. Параметри пера задаються перед початком малювання на панелі атрибутів

Рис.5 Параметри пера

Продемонструю створення кривої Базьє. Спершу обираю інструмент Форма, після чого приступаю до зміни кривої. Для того, щоб вигнути лінію, перетворюю її в криву ,виділяю і обираю необхідний пункт на панелі властивостей. Після чого за допомогою векторів я можу змінювати напрямок лінії. Якщо необхідно змінити лише одну частину кривої, то обираю відповідну точку та обираю пункт Перегин.

Рис.5 Робота з «Кривою Безьє».

6. У програмі Corel DRAW можна виконувати логічні операції над об’єктами. Для цього слід виділити об’єкти над якими потрібно здійснити операцію і з Панелі властивостей обрати операцію. Серед них : операція «Обьединить» ( об’єднує об’єкти в один із спільними властивостями);

- операція Сгруппировать ( групує об’єкти із збереженням їх атрибутів); - 1

- операція Обьединение ( об’єднує об’єкти в одну криву із спільною заливкою і контуром); -2

- операція Подгонка ( вирізає частину об’єкта по формі іншого об’єкта); - 3

- операція Пересечение ( створює об’єкт із області, в якій накладаються два або декілька об’єктів); - 4

- операція Упрощение ( обрізає області об’єктів, які накладаються); - 5

- операція Передние минус задник ( видаляє фоновий об’єкт із основного об’єкта);-6

- операція Задние минус передник ( видаляє основний об’єкт із фонового); -7

- операція Создать границу ( створює новий об’єкт який оточує вибраний об’єкт). - 8

Рис.6 Логічні операції

1 2 3 4 5 6 7 8

Рис. 7 Логічні операції над фігурами

Рис.8 Операція злиття

Рис.9 Формування об’єктів

7. Створення квітки.

Спершу я намалював невеликий еліпс, двічі клацнув на створений об'єкт інструментом Указатель (Ви­бір). Навколо об'єкта з'явилися двонапрямлені стрілки, а по­середині — невеличке коло з точкою, яка визначатиме центр обертання. За допомогою вказівника миші перетягніть це коло з центра на нижню частину еліпса (рис.а). Виконую команду Упорядочить - Преобразования - Поворот . У вікні, що відкрилося праворуч, у поле Угол  вводжу значення кута повороту — 30°. Тоді клацаю кнопку Применить для одинадцять разів, і отримую малюнок квітки з дванадцятьма пелюстками, та­кий як на рис.б.

Рис.10 Еліпс і створена з нього квітка

Інструментом Указатель  виділяю усі пелюстки квітки та тисну кнопку інструмента Однородная . Відкриється вікно Однородная заливка ,в якому потрібно вказати колір заливки та клацнути кнопку ОК .Квітка стає зафарбованою.

Пізніше я скасував заливку за допомогою команди Правка - Отменить за­ливку , після чого виконав ко­манду Упорядочить - Обьединить .Тоді знову застосував інструмент Однородная заливка та зафарбував квітку. Я отримав квітку як на рис.11.

Рис.11 Створення зафарбованої квітки

Висновок

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