Переваги векторного способу опису графіки над растровим

До переваг векторної графіки відносяться:

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

Растрові зображення погано масштабуються, тоді як векторні зображення можуть бути необмежено збільшені без втрати якості (рис. 8.2).

Приклад, що показує різницю між растровою і векторною графікою при збільшенні (зображення сконвертовані в SVG

Рис. 8.2. Приклад, що показує різницю між растровою і векторною графікою при збільшенні (зображення сконвертовані в SVG [1][1])

Недоліки векторної графіки

Можна відзначити наступні недоліки векторної графіки:

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

Векторна графіка ідеальна для простих або складових малюнків, які повинні бути апаратно незалежними або не потребують фотореалізмом. Наприклад, PostScript [2] і PDF [3] використовують модель векторної графіки.

Разом з тим не всяке зображення можна представити як набір з примітивів. Такий спосіб представлення хороший для схем, використовується для масштабованих шрифтів, ділової графіки, дуже широко застосовується для створення мультфільмів і просто роликів різного змісту.

Векторні графічні редактори, поняття графічного формату

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

Вільне програмне забезпечення: Inkscape, Хат Xtreme, Seribus та ін. Власницьке програмне забезпечення: CorelDRAW, Adobe Illustrator, Adobe Fireworks та ін.

Графічні редактори, як правило, підтримують універсальні графічні формати, а також мають власні внутрішні формати.

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

Графічні формати діляться на векторні і растрові.

Векторні графічні формати (двовимірні)

SVG і SVGZ [4] (від англ. Scalable Vector - Graphics - масштабована векторна графіка) - мова розмітки масштабованої векторної графіки, створений Консорціумом Всесвітньої павутини (W3C) і входить до підмножина розширюваної мови розмітки XML. Підтримує як нерухому (двовимірну векторну і змішану векторнорастровую графіком), так і анімовану інтерактивну графіком - або, в інших термінах, декларативну і скриптових. Не підтримує опис тривимірних об'єктів. Це відкритий стандарт, який є рекомендацією консорціуму W3C - організації, що розробила такі стандарти, як HTML і XHTML.

WMF, EMF (від англ. Windows Metafile, Enhanced Metafile) - універсальний формат векторних графічних файлів для Windows- додатків. Розширення .wmf, .wmz.

Як формат векторної графіки WMF в тій чи іншій мірі підтримується багатьма потужними додатками - AutoCAD, OpenOffice.org, і може використовуватися для обміну даними між ними.

PS (PostScript) - мова опису сторінок, в основному використовується в настільних видавничих системах.

Розшифровувача PostScript (у вигляді програмних або апаратних компонентів) для друку документів присутні практично у всіх сучасних комп'ютерних системах. У PS використовується модель зображення тексту (або малюнків) на чистій сторінці. Коли сторінка готова, вона виводиться на друк і починається формування зображення чергової сторінки. Кожен документ PS звичайно являє собою програму, яка друкує на принтері (або відображає на екрані монітора) наступні один за одним сторінки.

EPS (англ. Encapsulated PostScript) - формат файлів, що базується на підмножині мови PostScript і призначений для обміну графічними даними між різними додатками. Формат EPS був створений компанією Adobe і послужив базою для створення ранніх версій формату Adobe Illustrator. Формат може містити растрові зображення, векторні зображення, а також їх комбінації. Зображення, записане у форматі EPS, може бути збережено в різних колірних просторах [5].[5]

AI (Adobe Illustrator) - векторний формат зберігання графічної інформації, є пропрієтарним. Розроблений компанією Adobe

Systems для представлення односторінкових векторних зображень у форматі EPS або PDF. При збереженні в програмі Adobe Illustrator файлу привласнюється розширення .ai.

CDR (Corel DRaw) - формат проектів, створених в графічному редакторі CorelDRAW, містять векторні зображення і (або) растрові малюнки.

СМХ (від англ. Corel Metafile eXchange) - формат метафайлу, який зберігає растрові і векторні дані, а також повний спектр кольорів PANTONE, RGB і CMYK. Файли СМХ можна відкривати і редагувати в інших додатках Corel.

CGM (від англ. Computer Graphics Metafile) - відкритий формат і міжнародний стандарт для зберігання та обміну графічними даними (2D векторної і растрової графіки і тексту). CGM надає кошти обміну графікою для комп'ютерів, даючи можливість використовувати двовимірну графіку незалежно від конкретної платформи, системи, додатки або пристрою.

GXL (англ. Graph eXchange Language) - розроблений, щоб бути стандартним обмінним форматом для графічних даних. GXL є розширюваною мовою розмітки (XML). Цей формат пропонує адаптуються і гнучкі засоби для підтримки взаємодії між графічними програмами.

SWF (англ. ShockWave Flash або Small Web Format) - пропріетарний відеоформат для флеш-анімації [6]Зображення, збережене в цьому форматі, масштабується без видимих спотворень, відеоролик має невеликий розмір, відбувається більш швидке завантаження відеофайлу і його відтворення.

Ми розглянули не всі формати векторної графіки, виділимо найпоширеніші: AI, CDR, EMF, EPS, PS, SVG, WMF, XPS.

Окремо відзначимо основні формати для анімаційних файлів: SVG, SWF, 3D, 3DS, VRML, Х3.

  • [1] SVG - формат файлів і мова розмітки векторної графіки.
  • [2] PostScript ((англ.) PS - постскріпт) - мова опису сторінок.
  • [3] PDF (англ. Portable Document Format) - міжплатформений формат електронних документів.
  • [4] Оскільки код SVG займає досить багато місця, SVG стискають за допомогою gzip, а отримані файли привласнюють розширення SVGZ.
  • [5] Колірний простір являє собою модель представлення кольору, засновану на використанні колірних координат. Колірний простір будується таким чином, щоб будь-який колір був представлений точкою, що має певні координати.
  • [6] Flash-технології, або технології інтерактивної веб-анімації, були розроблені компанією Macromedia і об'єднали в собі безліч потужних технологічних рішень в області мультимедійного представлення інформації. Орієнтація на векторну графіку в якості основного інструменту розробки flash-програм дозволила реалізований, всі базові елементи мультимедіа: рух, звук і інтерактивність об'єктів. При цьому розмір виходять програм мінімальний, і результат їх роботи не залежить від дозволу екрану у користувача - а це одні з основних вимог, що пред'являються до інтернет- проектам.
 
< Попер   ЗМІСТ   Наст >