Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по компьютерной графике.doc
Скачиваний:
154
Добавлен:
02.05.2014
Размер:
455.17 Кб
Скачать

Концовка векторных файлов

Концовка, по крайней мере, должна содержать маркер конца файла. Обычно, если концовка содержит дополнительную информацию, она не является обязательной для корректной интерпретации данных файла, но может давать дополнительную информацию о количестве объектов изображения, количестве цветов в изображении, о дате создания, о времени, имени разработчика и т.д. //В большинстве векторных файлов концовка используется для строки EOF.//Размер векторного файла прямо пропорционален количеству объектов, содержащихся в нем. Одним из способов уменьшения размера векторных файлов является создание и присвоение имен составным элементам.

Проблема решается определением одного элемента и сохранением в виде указателей на его определение с добавлением атрибутов и специфической информации. На размер файла влияет способ сохранения в нем информации. Разные форматы поддерживают идентичную информацию множеством различных способов. Векторные данные хранятся в виде чисел, поэтому масштабирование, вращение и другие манипуляции с ними осуществляются проще, чем с растровыми. Т. к. масштабирование упрощено, то векторные файлы не ограничивают размер изображения. Векторные форматы, в отличие от растровых, не поддерживают сжатие данных. Они допускают альтернативный метод кодирования. Векторные файлы сокращают объем за счет применения аббревиатур и атрибутов по умолчанию, а не за счет изменения данных.

Текст векторных файлов

Сохранить символьные строки можно двумя способами.

Текст записывается в виде ASCIIстрок, сопровождается информацией о шрифте, позиции, цвете атрибутов. Текст достаточно сложно масштабировать, но текст легко редактируется, т.к. хранится в текстовом формате.

Сохранение отдельных символов. В таком случае символьная строка превращается в набор контуров, созданных из множества простых элементов векторных данных, т.к. такие символьные штриховые контуры хранятся подобно остальным векторным данным, то они могут быть масштабируемыми и т.д. //Применение таких ?????????????????????????????????????? очень сильно увеличивает размер файлов, но оправдывается высоким качеством визуализации.//

Преимущества и недостатки векторных файлов

Преимущества:

  1. векторные файлы наиболее удобны для хранения изображений, которые могут быть разложены на простейшие геометрические объекты.

  2. векторные данные легко масштабируются и поддаются любым манипуляциям, позволяющим адаптировать их к различным устройствам вывода.

  3. векторные файлы, содержащие текстовые данные в формате ASCII, могут быть легко модифицированы с помощью простых средств редактирования текста без ущерба для других объектов изображения.

Недостатки:

  1. векторные файлы неудобно применять для хранения сложных изображений, как фотография.

  2. внешнее представление векторных изображений может изменяться в зависимости от отображающей их программы

  3. векторные данные плохо отображаются на растровых устройствах вывода.

  4. визуализация векторных данных может потребовать значительно больше времени, чем визуализация растровых данных равной сложности.

//9.11.04. Лекция 6// Растровые файлы и их организация

Заголовок

Палитра

Растровые данные

Концовка

Если файловый формат позволяет хранить несколько изображений, то после заголовка в файле размещается каталог изображений, который содержит информацию о смещении начальных позиций всех изображений в файле.

Заголовок

Палитра

Каталог изображений

Растровые данные изображения 1

Растровые данные изображения 2

. . .

Растровые данные изображения N

Концовка

Если файловый формат позволяет иметь каждому изображению свою палитру, то она сохраняется непосредственно перед данными того изображения, с которым она связана. В таком случае структура изменится, и будет иметь вид.

Заголовок

Каталог изображений

Палитра 1

Растровые данные изображения 1

. . .

Палитра N

Растровые данные изображения N

Концовка

Заголовок – раздел данных и символов в форматеASCIIданных, который хранит общую информацию о растровых данных, хранящихся в файле. //Структура и содержимое конкретного заголовка определяется исполнением //

Типичный набор полей заголовка.

идентификатор файла

версия файла

информ-ия

описыв-ая изобр-ие

количество строк в изображении

количество пикселей в строке

количество битов в пикселе

количество цветовых плоскостей

тип сжатия

коорд-ты

изобр-ия

х координата начала изображения

у координата начала изображения

текст описания

неиспользуемое пространство

Соседние файлы в предмете Компьютерная Графика