Векторные данные содержат информацию об отдельных объектах изображения. Объем данных, используемых для представления каждого объекта зависит от сложности и от возможности по уменьшению файла, которые заложены в этом формате. Элементы являются наименьшими частями изображения. Каждый элемент векторных данных либо однозначно связан с информацией по умолчанию, либо сопровождается информацией, задающей его размер, форму, относительную позицию в изображении, цвет и другие атрибуты. При расшифровке векторного формата, программа визуализации должна найти векторные данные и понять принятые в этом формате соглашения. В векторных форматах элементы векторных данных поименованы и разделены символом точка с запятой (;). Вслед за наименованием идут числовые данные, определяющие координаты на устройстве вывода.
Синтаксис элементов изображения может быть неодинаков.
Можно задать по умолчанию значение линии и значение цвета. Во многих форматах применяется аббревиатура. Одинаковые буквы для определения элемента и цвета не вызывает конфликтов, т.к. они отличаются контекстом.
Палитра и цветовая информация
Векторные файлы могут содержать палитры векторных данных, прежде чем воспроизводить изображение, программа визуализации должна найти определение этого цвета в палитре файла.
Атрибуты заполнения и цветовые атрибуты
Нецветовые элементы информации, необходимые для визуализации изображения называются элементарными атрибутами. Замкнутые элементы векторных данных проектируются с учетом заполнения их цветом. Цвет заполнения элемента не зависит от цвета контура. Т.о. каждый элемент может быть связан с двумя или более цветами. Первый из них задается для контура элемента, остальные – цвета заполнения. Замкнутые элементы могут заполняться чистыми цветами, но могут содержать штриховку или полутона, создаваемые атрибутами заполнения. Также для заполнения могут использоваться шаблоны. Если замкнутый элемент заполнен несколькими цветами, то в описании элемента содержатся либо наименование шаблона заполнения, либо информация о цветах заполнения. Форматы, не поддерживающие шаблоны заполнения, должны представлять их с помощью линий, окружностей, точек и т.д., т.е. как отдельные элементы. Такой подход ухудшает качество, увеличивает объем файла. Замкнутый векторный элемент может быть заполнен векторными цветами. Простейший способ – градиентное заполнение – плавный переход цветов из одного в другой. Информация хранится в виде информации о начальных и конечных цветах, направлении и типе заполнения. Оно представляет собой плавный переход от одного цвета к другому с максимально возможным расширением. Типы заполнения могут быть горизонтальные, вертикальные и кольцевые.