Дефиниция на векторно графично изображение
Векторните графични изображения се изразяват в употребата на геометрични фигури като точки, линии, криви, както и многоъгълници, използвани за да представят изображения в компютърната графика. За разлика от файлови формати като JPEG, GIF и BMP, векторните графики не са съставени от мрежа от пиксели. Векторните графики са базирани на вектори (наричани още пътеки или щрихи), които преминават през контролни точки или възли. Всяка от тези точки има точно определена позиция в X и Y осите от работната равнина и определя посоката на пътеката. На всяка пътека може да й бъде означен цвят, форма, дебелина и запълване. Тези свойства не увеличават рамера на векторните графични файлове значително, тъй като цялата информация се съхранява в структурата на документа.
При векторните графики формата се определя от математически формули. Векторните графики в основата си са точки, свързани посредством линии с най-различни форми, които са с плътни цветове или градиенти. Точка А се свързва с точка Б посредством линия с определена форма, която се определя от математическо описание. Повече точки и повече линии могат да съставят по-сложни форми.
Векторните графики предоставят възможността за най-различни деформации и трансформации като ротация, мащабиране и т.н.
Специфики
Компютърните дисплеи са съставени от мрежи от малки правоъгълни клетки, наречени пиксели. Снимките са съствени от тези клетки. Колкото по-малки и по-близко разположени една до друга са клетките, толкова по-добро е качеството (резолюцията) на изображението, но по-големите файлове изискват по-голямо пространство за съхранение на броя пиксели. Въпреки това, съвременните устройства за съхранение на информация и работна памет имат капацитет в порядъка на гигабайти и терабайти, така че необходимостта от компактни формати вече е по-малка.
Съвременните дисплеи и принтери са растерни устройства; векторните формати трябва да бъдат конвертирани в растерен формат (битмапи), преди да бъдат възпроизведени (показани или съответно отпечатани). Размерът на битмап файла генериран в резултат на конвертирането ще зависи от изискваната резолюция, но размерът на векторния файл ще се запази един и същ. Изводът е, че е лесно конверирането от векторен формат в няколко вида растерни формати, но е много по-трудно да се направи обратното, особено ако е необходима допълнителна обработка на векторната картина. Може да бъде добра идея да съхраните изображение създадено от векторен файл като битмап / растерен формат, тъй като различните системи имат различни, а понякога и несъвместими векторни формати, а някои може да не поддържат изобщо векторни графики.
Въпреки това, щом като един файл бъде конвертиран от векторен формат, то той най-вероятно ще бъде по-голям и ще загуби способността си да бъде мащабируем без да загубва резолюция. Също така вече няма да бъде възможно да се редактират индивидуални части от изображението. Размерът на файла на дадено векторно графично изображение зависи от броя на графичните елементи, които той съдържа.
Предимства и недостатъци на векторните графики
Сред предимствата на векторните графики са следните:
- Размерите на файловете обикновено са много малки.
- Файловете имат безкрайна резолюция – без значение колко уголемявате или намалявате изображението то винаги ще изглежда добре.
- Изображението остава редактируемо докато е във векторен формат – всяка програма, която може да изчисли математическите формули седящи зад него, ще отвори графиката и ще модифицира нейните форми, цветове и т.н.
Веднъж щом бъде създадена универсална версия на графика или лого (обикновено .EPS файл), тя може да бъде използвана от много хора и много различни софтуерни пакети. Няма да бъде необходимо да пресъздавате изображението за различните приложения. Това спестява време и Ви позволява да упаржнявате по-голям контрол над логото или графиката Ви.
Ето и някои от недостатъците на векторните графики:
- За детайлна обработка и манипулация на сложни цветови и светлинни ефекти, ще бъде необходимо да растеризирате вектора във битмап.
- Векторните формати не са така универсални като битмапите. Дори „универсални” формати като .eps често биват неправилно използвани и неправилно разбрани, така че ако искате да предоставите на приятел векторна графика, за която той няма нужния софтуер, това може да се превърне в проблем. Освен това, без необходмото внимание и опит, Вашето лого или графика могат да бъдат лесно деформирани, възпроизведени с грешни шрифтове, с грешни цветове, с ненужно ниска резолюция или пък изобщо може да липсват.
Обекти
Всеки определен формат за векторни файлове поддържа само някои примитивни обекти. Почти всички формати за векторни файлове поддържат примитивни обекти, които бързо се създават:
- Линии, многоъгълници
- Криви на Безие
- Кръгове и елипси
Повечето формати за векторни файлове поддържат:
- Текст
- Цветови градиент
- Често, битмап изображенията са считани за примитивни обекти. От концептуална гледна точка, те се държат като правоъгълници.
Ако изображение, което се съхранява под един векторен файлов формат бъде конвертирано в друг файлов формат, който поддържа всички примитивни обекти използвани в тази определена графика, тогава конвертирането ще бъде осъществено без загуби.
Софтуер за векторни графични изображения
Съществуват няколко широкоразпространени програми за векторни графични изображения. В зависимост от потребностите си и специфичните характеристики на даден проект, потенциалните потребители могат да вземат правилно решение кой точно продукт ще им бъде най-полезен. Някои програми са по-подходящи за по-артистични проекти, докато други са пригодени за технически чертежи. Друг важен фактор е съвместимостта на софтуера с различни векторни и битмап формати за импорт и експорт. Сред по-разпространените софтуери за създаване и редактиране на векторни графични изображения са CorelDRAW, Adobe Fireworks, Adobe Flash, Adobe Illustrator, Inkscape и др. Форматите, в които векторните графики се запазват са EPS, PDF, WMF, SVG, VML.
Програмите за създаване и редактиране на векторни графики често се съпоставят с тези за обработка на растерни изображения. Векторно-базираните програми са по-подходящи за оформяне на страници, книгопечатане, лога, брандировки, артистични илюстрации като комикси, комплексни геометрични схеми, технически илюстрации, диаграми и т.н. От друга страна растерно-базираните софтуери са подходящи за ретуш, обработка на снимки, фотореалистични илюстрции, колажи, илюстрации рисувани на ръка и др. Новите версии на софтуерите за обработка на битмап изображения като Adobe Photoshop и GIMP поддържат векторни инструменти и съответно векторно-базираните програми като CorelDRAW, Adobe Illustrator, Adobe Fireworks, Inkscape, Macromedia FreeHand поддържат инструменти за растерни ефекти. Новите версии на Photoshop използват .psd файл, който може да съдържа векторни слоеве (като текстове, форми и пътеки). PDF файловете могат да включват битмап изображения и векторни данни в най-различни форми.