Векторная графика – вид компьютерной графики, в которой создание картинки происходит посредством математического описания. Если сравнивать с растровой графикой, являющейся скоплением цветных пикселов, векторная графика – набор графических примитивов (линий, окружностей, многоугольников и пр.), описанных с помощью математических формул. Файл векторного рисунка располагает сведениями о позициях точек и о линии, которая проходит по опорным точкам.
За счет этого способа передачи графических данных, векторный чертеж можно масштабировать, увеличивая и уменьшая его. Кроме того, есть возможность перегруппировки примитивов и изменения их формы, чтобы создать из исходных объектов другие изображения.
Незаменимость векторной графики проявляется:
- При изготовлении чертежей;
- При составлении карт и разных схем;
- В полиграфическом дизайне и пр.
Применяется в графических редакторах: Adobe Illustrator, Corel Draw и пр.
Форматы векторной графики
- Для векторной графики формат EPS является наиболее распространенным, поскольку поддерживается многими векторными редакторами (в большинстве случаев это более ранние версии, к примеру, eps8). Создала данный формат компания Adobe, основываясь на языке PostScript. Он описывается различными версиями языка. Это влияет на то, что более поздние версии не могут быть совместимы с другими программами.
- AI – формат, который создается программой Adobe Illustrator по умолчанию. Примечательно, что более поздние версии не совместимы с предыдущими.
- CDR. С прочими редакторами векторной графики не совместим так же, как и со своими ранними версиями. Формат является характерным для программы Corel Draw.
- SVG. Основывается на языке разметки XML. Кроме того, его целесообразность заключалась в размещении векторной графики в интернете. Он является открытым стандартом, а также поддерживает анимацию. По сути, SVG – это текстовый файл. Если есть определенные навыки, то можно редактировать и создавать вектор в стандартном текстовом редакторе. Посредством таблицы стилей CSS можно управлять атрибутами изображения.
- SWF. С помощью этого формата можно просматривать анимацию. Для этой цели необходимо установить программу Flash Player.
- FLA – формат программы Adobe Flash. Предназначается для создания анимации. Помимо этого, можно создавать управляемые сценарии посредством языка Action Script.
Преимущества векторной графики над растровой:
- При сравнительно несложной детализации изображения достигается небольшой размер файла.
- Можно безгранично масштабировать, и при этом не терять качество.
- Без потери качества также можно проводить перемещение, растягивание, вращение, группировку и пр.
- Над объектами можно выполнять булевы преобразования – сложение, вычитание, дополнение, пересечение.
- При разном масштабе изображения есть возможность управлять толщиной линий.
Пример:
На рисунке видны отличия при увеличении между графиками. Растровая картинка масштабируется плохо, при увеличении распадается на пиксели. А вот векторные изображения можно увеличивать безгранично, не теряя качества.
Стоит отметить, что векторную графику можно с легкостью перевести в растровую. Другими словами, векторный чертеж можно преобразовать в растровую картинку необходимого разрешения, однако растровый рисунок перевести в вектор без потери качества практически невозможно.
Также советуем просмотреть справочное видео ниже. Оно наглядное, поэтому даже если вы не знаете английский, вам должно быть понятно.