Принцип векторной графики
Принцип векторной графики состоит в том, что изображение задаётся не набором пикселей, а описанием геометрических объектов: точек, отрезков, кривых, окружностей и многоугольников. Для каждого объекта указываются координаты, цвет, толщина и стиль линии.
Как описывается объект
Каждый объект имеет тип и набор параметров. Например, отрезок задаётся координатами двух концов, окружность — координатами центра и радиусом, а многоугольник — координатами вершин. Дополнительно задаются цвет контура, толщина и тип линии, а для замкнутых фигур — цвет заливки.
Здесь \(O\) — объект, \(T\) — его тип, \(C\) — координаты, \(P\) — параметры цвета и заливки, \(S\) — параметры линии. Совокупность таких описаний образует векторное изображение.
Логотип можно описать как круг с центром \((100, 80)\) и радиусом \(40\), синим контуром толщиной \(3\), а также двумя отрезками с заданными координатами и цветом. При увеличении логотипа программа заново вычисляет положение точек, поэтому контуры остаются гладкими.
В растровом представлении изображения хранятся цветные пиксели, а не геометрические объекты. Поэтому растровая картинка при сильном увеличении может стать ступенчатой. Векторная графика особенно удобна для схем, чертежей, логотипов и шрифтов.
Что произойдёт с векторным кругом при увеличении масштаба?
Главное
- Векторная графика хранит геометрические объекты, их координаты, цвета и параметры линий.
- Изображение можно масштабировать без потери чёткости.
- Принцип удобен для схем, чертежей, логотипов и других изображений с ясно заданными формами.