- •Графика и компьютерная графика.
- •Графические форматы.
- •Пиксели и координаты.
- •Отображение цветов.
- •Пиксельные данные и палитры.
- •Цветовые пространства.
- •Типы палитр.
- •Цветовые модели.
- •Наложение и прозрачность.
- •Векторные файлы.
- •Организация векторных файлов.
- •Размер векторного файла.
- •Растровые файлы.
- •Растровые данные.
- •Организация данных в виде строк развертки.
- •Организация данных в виде плоскостей.
- •Дополнительные структуры данных растровых файлов.
- •Преимущества и недостатки растровых файлов.
- •Сжатие данных.
- •Физическое и логическое сжатие.
- •Адаптивное, полу адаптивное и неадаптивное кодирование.
- •Сжатие с потерями и минимизацией потерь.
- •Кодирование ccitt или кодирование по алгоритму Хаффмана.
- •Фрактальное сжатие.
- •Mpeg – сжатие.
- •Сравнительный анализ mpeg – стандартов.
Размер векторного файла.
Если не принимать в расчет палитру и информацию об атрибутах, то размер векторного файла прямо пропорционален количеству содержащихся в нем объектов. В отличие от растровых файлов векторные файлы не поддерживают сжатия данных. Используются другие способы по уменьшению размеров файла:
Поддержка, создание и присвоение имен составным элементам. В этом случае определяют один оригинальный элемент изображения, остальные – сохраняют в файле в виде указателя на его определение, но к этому указателю добавляются атрибуты и специфическая информация для каждого повторяющегося элемента.
На размер файла также существенно влияет способ сохранения в нем информации, поэтому многие форматы поддерживают различные способы сохранения информации. Например, штриховой шаблон может быть сохранен в виде отдельных элементов, а может быть сохранен как один объект (в этом случае его размер существенно меньше).
Векторные данные хранятся в виде чисел, поэтому различные манипуляции с ними, как вращение и т.д., осуществляется с ними проще, чем с растровыми. А т.к. масштабирование упрощено, то векторные файлы не ограничивают размер изображения. Некоторые форматы допускают также альтернативный метод кодирования, что тоже позволяет уменьшить объем информации, не сокращая ее содержания.
Текст в векторных файлах.
Сохранить символьные строки векторных форматов можно одним из способов:
записать текст в виде ASCII-строк, сопровождаемых информацией о шрифте, позиции, цвете атрибутов. Т.к. текст хранится в формате, пригодном для чтения, он легко редактируется.
сохраняются отдельные символы в виде контуров, созданных из множества простейших элементов векторных данных. В этом случае программа, создающая файл, должна иметь эти шрифтовые контуры, но
т.к. эти контуры хранятся аналогично другим векторным данным, они могут быть растянуты, масштабированы и т.д.
Преимущества и недостатки векторных файлов.
Преимущества:
Векторные файлы используются для хранения изображений, состоящих из элементов, представляемых линиями (из окружностей, многоугольников) или могут быть разложены на простейшие геометрические объекты (текст). Более сложные форматы позволяют хранить трехмерные объекты (многогранники, каркасные модели).
Векторные данные легко масштабируются и поддаются другим манипуляциям, позволяющим адаптировать разрешающие способности различных устройств вывода.
Векторные фалы, содержащие текстовые данные, могут быть модифицированы с помощью простых средств редактирования текста.
Недостатки:
Векторные файлы трудно применить для хранения сложных изображений.
Внешнее представление векторных изображений может изменяться в зависимости от отображающей их программы. Для векторных файлов необходима совместимость программы визуализации с программой, создавшей изображение.
Визуализация векторных данных требует значительно больше времени, чем визуализация растровых данных равной сложности, т.к. каждый элемент изображения должен быть воспроизведен в определенное время и в определенной последовательности.