Организация векторных файлов
Базовая структура ВФ содержит
-
заголовок
-
ВД (данные изображения)
-
маркер конца файла
заголовок
|
данные
|
изображение
|
заголовок
|
данные изображения
|
палитра
|
концовка
|
Общая информация, описывающая структуру
файла, помещена в заголовок. В данных
изображения просто описаны векторные
элементы.
Когда в файл необходимо записать
дополнительную информацию, которая
полностью не поместилась в заголовок,
которая была добавлена позже, то в таком
случае добавляется палитра и концовка.
Заголовок содержит информацию, общую
для всего ВФ и должен быть прочитан
до того, как будет обрабатываться вся
остальная информация. Общая информация
включает число, идентифицирующее
файловый формат, номер версии и другую
информацию, например, цветовую. Кроме
этих данных в заголовке могут быть
записаны значения атрибутов по умолчанию,
которые применяются к любым элементам
ВД этого файла, если значения их
собственных атрибутов не заданы –
толщина линии, цвет по умолчанию.
Выделение атрибутов по умолчанию
позволяет существенно сократить размер
файла. Заголовок и концовка в ВФ не
всегда имеют постоянную длину. Поэтому
файл должен читаться последовательно.
Информация, записанная в заголовок,
определяется типом данных в файле и
включает сведения о высоте и ширине
изображения, его позиции на устройстве
вывода, а также сведения о количестве
слоев изображения.