1 / 11

Векторна графіка

Векторна графіка. Особливості векторної графіки.

randy
Download Presentation

Векторна графіка

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Векторнаграфіка

  2. Особливості векторної графіки. На відміну від растрової графіки, де використовуються лише маленькі крапки (пікселі), векторна, для побудови зображення, використовує примітивні геометричні об'єкти (лінії, криві, квадрати, багатокутники тощо). Векторна графіка ідеальна для простих малюнків, зручна в пресі і може масштабуватися без втрати якості. В таку графіку можна вставляти і растрові зображення – при зміні розміру растрові малюнки будуть змінюватися пропорційно іншим елементам. Векторна графіка зручна для побудови різних схем, діаграм, креслень. Також вона використовується для створення мультфільмів типу «Масяні» або подібних її.

  3. Останнім часом, векторну графіку стали використовувати для збереження сканованих документів у формати PDF, DJVU. Ці формати краще стискають скановані файли і дуже зручні для читання і пересилання електронною поштою. Ці формати мають більш можливості, ніж растрові варіанти (JPEG, TIFF), тому що зображення для друку краще надавати в дуже високому дозволі (від 1200 dpi) - у таких випадках людське око не помічає нерівності і переходи між об'єктами на папері.

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

  5. Слідзазначити, що векторизація фотографічних знімків неможлива, тому що векторна графіка «не розуміє» плавних переходів кольорів. Вона «любить» конкретну схему побудови зображення – тут червоний колір, після нього відразу чорний, потім зелений). Через це растрові зображення більш поширені

  6. Редактори для роботиз векторною графікою. Найпопулярнішими редакторами векторної графіки є Coreldraw і AdobeIllustrator.

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

  8. Спосіб зберігання зображення • Розглянемо, наприклад, коло радіуса r. Список інформації, необхідної для повного опису кола, такий: • радіусr; • координати центру кола; • колір і товщина контура(можливо прозорий); • колір заповнення (можливо прозорий). • Переваги цього способу опису графіки над растровою графікою: • Мінімальна кількість інформації передається набагато меншому розміру файлу (розмірне залежить від величини об'єкта). • Відповідно, можна нескінченно збільшити, наприклад, дугу кола, і вона залишиться гладкою. З іншого боку, полігон, що представляє криву, покаже, що вона насправді не крива. • При збільшенні або зменшенні об'єктів товщина ліній може бути постійною. • Параметри об'єктів зберігаються і можуть бути змінені. Це означає, що переміщення, масштабування, обертання, заповненняі так далі не погіршать якості малюнка. Більш того, зазвичай указують розміри в апаратно-незалежних одиницях (англ. device-independent unit), які ведуть до якнайкращої можливої растеризації на растрових приладах. • До недоліків варто віднести, що не кожен об'єкт може бути легко зображений у векторному вигляді. Крім того, кількість пам'яті і часу на відображення залежить від числа об'єктів і їх складності.

  9. Типовіпримітивніоб'єкти • Лінії і ламані лінії. • Багатокутники. • Кола та еліпси. • Криві Безьє. • Безігони – малювання складних контурів по крапкам • (створенийвідсполученняслівBezier (Безье) и  • Polygon (Многокутник)). • Текст (у комп'ютерних шрифтах, таких як Truetype, кожна буква створюється з кривих Безьє). • Цей список неповний. Є різні типи кривих (Catmull-rom сплайни, NURBS і так далі), які використовуються в різних застосуваннях. • Також можливо розглядати растрове зображення як примітивний об'єкт. Відповідно до концептуальної точки зору, він поводиться як прямокутник.

  10. Векторніоперації Векторні графічні редактори, типово, дозволяють обертати, переміщати, відображати, розтягувати, скошувати, виконувати основні аффінні перетворення над об'єктами, змінювати z-order і комбінувати примітиви в складніші об'єкти. Витонченіші перетворення включають булеві операції на замкнутих фігурах (об'єднання (en:union (set_theory)), доповнення(en:complement (sets)), перетин (en:intersection (settheory)) і так далі Векторна графіка ідеальна для простих або складених малюнків, які мають бути апаратно-незалежними або не потребують фото-реалізму. Наприклад, Postscript і PDF використовують модель векторної графіки.

  11. Програми з відкритим програмним кодом • XaraXtreame • Inkscape • Sodipodi • MetaPost(мова програмування) • OpenOffice.org Draw

More Related