- •1. История развития компьютерной графики
- •2. Графика и компьютерная графика
- •3. Графичкские форматы
- •4. 5. Графические файлы графические данные
- •Сплайн объект
- •6. Физические и логические пиксели
- •7. Отображение цветов
- •8. Пиксельные данные и палитры.
- •9. Цветовые пространства
- •10. Типы палитр
- •11. Цвет
- •12. Цветовые модели
- •13. Наложение изображений и прозрачность
- •14.Векторные файлы
- •Организация векторных файлов
- •Заголовок
- •Векторные данные
- •15. Структ вект.Файлов палитры и цветовая информация
- •Атрибуты заполнения и цветовые атрибуты
- •16 Преимущества и недостатки векторных файлов.
Организация векторных файлов
Базовая структура векторного файла – заголовок и векторные данные.
Заголовок |
|
Заголовок |
Данные изображения |
|
Данные изображения |
|
|
Палитра |
|
|
Концовка |
Когда в файл требуется записать дополнительную информацию, которая не помещается в заголовок, либо появляясь в процессе изменения файла, к нему добавляется концовка, либо палитра.
Заголовок
Содержит информацию общую для всего векторного файла и должен быть прочитан до того, как будет обрабатываться вся остальная информация. Общая информация состоит из числа, идентифицирующего файловый формат, номера версии и цветовой информации. Заголовки могут содержать значение атрибутов по умолчанию, которые применяются к любым элементам векторных данных этого файла, если значение их собственных атрибутов не задано. Атрибуты по умолчанию используются для сокращения размера файла. Заголовки и концовки файлов не всегда имеют постоянную длину. Поэтому файл должен читаться последовательно. Информация, записанная в заголовке определяется типом данных в файле и включает сведения о высоте и ширине изображения, его позиции на устройстве вывода, а также информацию о количестве слоев изображения.
Векторные данные
Объем данных используемых для представления каждого объекта зависит от его сложности и от возможностей по уменьшению размера файла, которые заложены в применяемом формате.
Каждый элемент векторных данных либо однозначно связан с информацией по умолчанию, либо сопровождается информацией задающей его размер, форму, относительную позицию в изображении, цвет и другие атрибуты.
При расшифровке векторного формата программа визуализации должна найти векторные данные и понять принятые в этом формате соглашения. Элементы векторных данных поименованы и разделены символом; вслед поименованием идут числовые параметры и цветовая информация. Возможно в векторных данных упрощение определения элементов: можно опустить определение линии и задать его по умолчанию, также по умолчанию может быть задано значение цвета. Во многих форматах для уменьшения размера файла применяются аббревиатуры.RED(R);BLUE(BL);CIRCLE(C)
15. Структ вект.Файлов палитры и цветовая информация
Если в файле используется палитра, то перед тем, как воспроизводить изображение программа визуализации должна найти определение цвета изображения в палитре цветов.
(255,0) красный; (0,0,255) голубой;(0,0,0) черный
С 100,40,50,3; 20,80,40,50,2; 80,100,120,30,1; (последняя цифра номер цвета в палитре)
Атрибуты заполнения и цветовые атрибуты
Нецветовые элементы информации, необходимые для визуализации изображения называются элементарными атрибутами. Замкнутые элементы векторных данных могут быть спроектированы с учетом заполнения их цвета. Цвет элемента обычно не зависит от цвета контура. Т.о. каждый элемент может быть связан с 2-мя или более цветами: 1-ый – цвет контура, остальные – цвета заполнения. Замкнутые элементы могут заполняться чистыми цветами, могут содержать штриховку или полутона, задаваемые атрибутами заполнения.
16 Преимущества и недостатки векторных файлов.
+: векторные файлы наиболее удобны для хранения изображений, составленных из элементов; ~ легко масштабируются и поддаются др. манипуляциям, позволяющим адаптировать их к различным устройствам вывода; ~, содержащие текстовые данные могут быть изменены без ущерба для других объектов изображения.
---: ~ не применяются для хранения сложных изображений (фотографий); внешнее представление векторных изображений может измениться в зависимости от отображающих их программ; ~ плохо отображаются на растровых устройствах вывода, для них лучше исп-ть векторные устр-ва вывода (перьевые плоттеры); визуализация ~ может потребовать больше времени, чем визуализация растрового файла той же сложности.