Минимальным объектом при кодировании векторной информации является геометрический примитив. В зависимости от контекста (математического описания или программной реализации) этим объектом выступает либо точка, либо линия (сегмент). Точка как базовый элемент С точки зрения структуры данных, фундаментом любого векторного объекта является точка (node/anchor point). Она определяется координатами в выбранной системе (например, и на плоскости).
- Точка сама по себе может не иметь визуального воплощения, но она служит «опорным сигналом» для построения более сложных структур.
- Каждая точка может содержать дополнительные атрибуты: цвет, прозрачность или параметры кривизны (контрольные точки Безье).
Линия и контур Хотя точка является математическим минимумом, в графическом моделировании минимальным информативным объектом часто называют линию (вектор).
- Вектор: Направленный отрезок, соединяющий две точки. Он описывается не попиксельно, а через уравнение или координаты начала и конца.
- Объектный подход: В отличие от растровой графики, где минимальной единицей является неделимый пиксель с фиксированным цветом, в векторной графике объект сохраняет свою целостность. Минимальный объект — это математическое описание формы.
Свойства минимального объекта Независимо от сложности (будь то простая точка или сегмент кривой), минимальный объект обладает следующими характеристиками:
- Дискретность: Каждый объект существует независимо от других.
- Параметризация: Объект описывается набором чисел (координаты, радиус, угол наклона).
- Масштабируемость: Поскольку объект является формулой, при изменении размера пересчитываются его параметры, что исключает потерю качества (пикселизацию).
Иерархия в векторном кодировании Для наглядности структуру кодирования можно представить в виде таблицы:
| Уровень | Объект | Описание |
|---|---|---|
| Минимальный | Точка (Узел) | Пара координат , задающая положение в пространстве. |
| Промежуточный | Линия / Дуга | Связь между двумя узлами, обладающая вектором и длиной. |
| Сложный | Контур (Path) | Последовательность линий, образующая открытую или замкнутую фигуру. |
| Высший | Группа / Слой | Совокупность контуров, объединенных общими атрибутами. |
В современных стандартах (например, в формате SVG) минимальной логической единицей кодирования считается элемент пути (path element), который строится на базе команд перемещения к точке и проведения линий. Я могу подготовить для вас подробное сравнение того, как кодируются точки и линии в различных векторных форматах (SVG, EPS, AI). Хотите, чтобы я это сделал?