русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-23; просмотров: 1235; Нарушение авторских прав


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

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

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

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

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

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

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



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

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

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

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

Недостатки:

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

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

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

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

 


//9.11.04. Лекция 6//



<== предыдущая лекция | следующая лекция ==>
Атрибуты заполнения и цветовые атрибуты | Идентификатор файла


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.