Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Министерство образования Украины000.doc
Скачиваний:
6
Добавлен:
23.02.2016
Размер:
1.91 Mб
Скачать
    1. Векторна графіка

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

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

Лінія - елементарний об'єкт векторної графіки. Будь-який складний об'єкт можна розкласти на лінії, прямі або криві. Тому часто векторну графіку називають об'єктно-орієнтованою.

Властивості лінії :

  • Форма

  • Товщина

  • Колір

  • Стиль (пунктир, суцільна)

Замкнуті лінії мають властивість заповнення - кольором, текстурою, візерунком і т.п. Кожна незамкнута лінія має 2 вершини, звані вузлами. За допомогою вузлів можна з'єднувати лінії між собою.

На початку комп'ютерної епохи в 1950 році а також в 1980, використовувались різні типи відображення векторної графічної системи. В цих системах електронне ядро КПТ монітора направлялась прямо щоб намітити необхідну форму, лінійний сегмент як лінійний сегмент, залишок екрану при цьому відображається чорним.

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

Рис. 1 – Оригінальна фотографія, JPEG растрового зображення

Рис. 2 – Steam Locomotive 7646 як векторне зображення, спочатку Windows Metafile

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

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

Переваги векторної графіки над растровою графікою:

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

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

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

Фундаментальні недоліки векторної графіки:

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

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

  • Перевага векторної картинки - масштабованість - пропадає, коли починаємо мати справу з особливо малими дозволами графіки (наприклад, іконки 32 × 32 або 16 × 16). Щоб не було «бруду», картинку під такі дозволи доводиться підганяти вручну.

Типові примітивні об'єкти:

  • Лінії і ламані лінії.

  • Багатокутники.

  • кола та еліпси.

  • криві Безьє.

  • Безігони.

  • Текст (у комп'ютерних шрифтах, таких як Truetype, кожна буква створюється з кривих Безьє).

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

Наприклад, Postscript і PDF використовують модель векторної графіки.

Програми векторної графіки:

  • Adobe Illustrator.

  • Corel Draw.

Англійська компанія Xara Limited відкрила вихідні тексти своєї комерційної програми Xara Xtreame організувавши проект Xara LX який має за мету перенести свою програму на інші апаратні та операційні платформи.

Програми з відкритим програмним кодом:

  • Xara Xtreame.

  • Inkscape.

  • Sodipodi.

    1. Формати графічних файлів

Графічні формати файлів і даних призначені для зберігання зображень. Графічні формати поділяться на векторні і растрові. Способи форматування задають структуру даних і відрізняються один від одного.

Для того, щоб комп'ютери і програми могли читати і обробляти дані, структури файлів повинні відповідати певним правилам. Поширені формати на етапі додрукарської обробки видання: TIFF, EPS і PDF.

Растрові формати:

  • APNG

  • BMP

  • ECW

  • DRG

  • GIF

  • JPEG 2000

  • MNG

  • PCX

Векторні формати:

  • Scalable Vector Graphics (SVG і 5SVGZ)

  • Encapsulated PostScript (EPS)

  • Метафайли Windows: WMF, EMF

  • Файли CorelDraw: CDR, CMX