Оценить:
 Рейтинг: 3.6

Компьютерная графика в дизайне

Год написания книги
2008
<< 1 ... 16 17 18 19 20 21 >>
На страницу:
20 из 21
Настройки чтения
Размер шрифта
Высота строк
Поля

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

При дальнейшем рассмотрении методы класса графических объектов (как и атрибуты) разделяются на общие и специфические. К общим относятся методы, применимые ко всем или большинству классов графических объектов, например, размещение объекта, его разворот, настройка параметров обводки и заливки. Они будут рассматриваться в отдельных разделах. К специфическим относятся методы, характерные именно для данного класса графических объектов, например, закругление углов для прямоугольников (см. разд. 2.2.2) или форматирование абзацев для текстов (см. разд. 2.5.2 и 2.5.5). Они будут рассматриваться в разделах, посвященных классам объектов.

2.1.4. Форматы графических файлов векторных графических документов

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

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

Формат графического редактора CorelDRAW (CDR)

Основное назначение интегрированного пакета программ CorelDRAW – работа с векторными графическими документами, хотя в их составе могут присутствовать и пиксельные изображения (в виде импортированных объектов). Изображение строится как совокупность графических примитивов (прямоугольников, кривых, текстов, эллипсов и дуг), а также созданных на их основе составных объектов. Изображение сильно структурировано, графический документ может включать несколько страниц, каждая из которых – произвольное число слоев. Формат файлов с расширением cdr достаточно компактен, многие редакционно-издательские программы и графические редакторы позволяют импортировать изображения, представленные в этом формате.

В качестве цветовых моделей приняты RGB, CMYK, Lab, HSB, HLS и системы цветосовмещения.

Примечание

Вариант формата CDR – CMX, также является собственностью фирмы Corel и предназначен для переноса векторных изображений в другие программы этой фирмы (например, в программу для разработки онлайновых презентаций).

Формат графического редактора Adobe Illustrator (AI)

Назначение векторного графического редактора Adobe Illustrator, входящего в состав разработанного фирмой Adobe Systems интегрированного пакета Creative Suite, – работа со сложными векторными изображениями. Формат графического файла AI разрабатывался как основной формат векторных графических документов этого пакета отдельно для платформ Macintosh и Windows. Первоначально предназначенный только для работы с векторной графикой, в современных версиях этот формат допускает хранение пиксельных изображений как импортированных объектов. Может считываться самым известным редактором пиксельной графики Adobe Photoshop и адекватно импортируется в систему трехмерного моделирования 3D Studio Max.

В качестве цветовых моделей приняты RGB, CMYK, Lab, HSB, HLS и системы цветосовмещения.

Форматы системы AutoCAD

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

Формат файлов DWG (Drawing Database) предназначен для хранения всей векторной информационной модели изображения. Это один из основных форматов системы AutoCAD. Формат DXF (Drawing Interchange Format) представляет собой средство обмена графическими моделями. Графический файл в этом формате содержит в себе описания всех графических объектов изображения в символьной форме. Этот формат стал де-факто стандартом для обмена чертежами в системах автоматизации проектирования.

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

Формат PostScript

Язык PostScript был разработан фирмой Aldus для описания расположения графических материалов и текстов на печатных полосах. Впоследствии он развивался и стал основой многих пакетов графического моделирования и редакционно-издательских систем. Довольно много моделей современных печатающих устройств обеспечивают аппаратную интерпретацию графических файлов на языке PostScript (расширение файла ps). Современная спецификация языка PostScript Level 3 соответствует сложной и совершенной модели многостраничного векторного документа с широкой номенклатурой простых и составных графических объектов.

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

Формат Encapsulated PostScript (EPS)

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

Как правило, в состав графического файла формата EPS включается пиксельное изображение невысокого разрешения, позволяющее визуально судить о содержимом этого файла без помощи интерпретатора языка PostScript.

Формат Computer Graphics Metafile

В отличие от большинства рассмотренных в этом разделе форматов векторной графики, формат CGM (Computer Graphics Metafile) был разработан не отдельной фирмой, а международным комитетом в рамках работы над стандартом компьютерной графики. Он представляет собой формат метафайла с открытым описанием, независимый от платформы. Спецификация этого формата позволяет представлять в нем как двумерные векторные, так и пиксельные изображения, но, как правило, эти две информационные модели хранятся в различных файлах. Основное назначение формата – представление графических изображений для передачи между различными программными средствами. Ориентирован на цветовую модель RGB. Расширение файла cgm.

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

Формат Scalable Vector Graphics

Формат SVG (Scalable Vector Graphics) был разработан Консорциумом World Wide Web (W3C) для векторных графических изображений на страницах WWW. Это открытый стандартный формат представления векторных графических объектов средствами языка гипертекстовой разметки XML. Расширение файла svg.

Графические файлы в формате SVG – это совокупность тегов XML, хранящихся и передающихся по сети в виде текста. Векторные изображения загружаются значительно быстрее пиксельных. Стандарт предусматривает возможность дополнительного сжатия графического файла SVG, такие файлы имеют расширение svgz.

Для просмотра изображений в составе страницы Web-обозреватель должен располагать специальным подключаемым модулем (плагином).

Формат Windows Metafile

Этот формат файлов с расширением wmf разработан фирмой Microsoft и предназначен для хранения информационных моделей как векторного, так и пиксельного изображений. Первоначально создавался как внутренний формат представления графических изображений в операционной системе Microsoft Windows 3. В этом формате принята цветовая модель RGB с глубиной цвета 24 бита на элемент изображения. Данные, представленные в этом формате, могут обрабатываться большинством программ, работающих на платформе Windows.

Список новых терминов

• Интегрированность

• Объектная ориентированность

• Класс графических объектов

• Экземпляр класса

• Атрибут (свойство) класса

• Вариативность атрибута класса

• Единичность атрибута класса

• Релевантность атрибута класса

Контрольные вопросы

1. В чем состоят преимущества интегрированных программных пакетов векторной графики?

2. В чем выражается объектная ориентированность современных программных средств векторной графики?

3. Что объединяет графические объекты в один класс?

4. Что включает в себя описание класса графических объектов?

5. В чем состоят сходство и различие экземпляров графических объектов одного класса?

6. Какие типы данных относятся к стандартным?

7. Каким образом формируются исходные значения атрибутов графического объекта при его создании?

8. Как можно изменить состояние графического объекта?
<< 1 ... 16 17 18 19 20 21 >>
На страницу:
20 из 21