Универсальные и векторные графические форматы
Векторы представляют собой математическое описание объектов относительно точки начала координат. Проще говоря, чтобы компьютер нарисовал прямую линию, нужны координаты двух точек, которые связываются по кратчайшему пути. Для рисования дуги кроме координат двух точек необходимо задать еще и радиус и т. д. Таким образом, векторная иллюстрация — это набор геометрических примитивов. Большинство векторных форматов могут также содержать внедренные з файл растровые объекты или ссылку на растровый файл (технология ОРГ).
OPI (Open Prepress Interface) — технология, разработанная фирмой Aldus для сокращения размеров файлов. В ее основе лежит импорт не оригинального файла растрового изображения, а его образа, представляющего собой копию низкого разрешения (эскиз) и ссылку на оригинал. В процессе печати на принтере эскизы заменяются на оригинальные файлы. Применение OPI вместо простого внедрения embedding) позволяет экономить ресурсы компьютера (прежде всего память), заметно повышая его производительность. Технология OPI составляет основу работы с импортированными графическими файлами в таких программах, как FreeHand и QuarkXPress. Кроме того, она широко применяется и в других продуктах. В отличие от растровых форматов, построенных практически по одному принципу, векторные форматы используют для кодирования графической информации различные алгоритмы и разный математический аппарат. Это обусловливает сложность передачи данных (экспорт) из одного векторного формата в другой. Для решения этой проблемы используется конвертация родных форматов приложений в универсальные форматы, каковыми на сегодняшний день являются форматы EPS и PDF.
EPS (Encapsulated PostScript)
Формат EPS (Encapsulated PostScript) можно назвать самым надежным и универсальным способом сохранения данных. Поскольку он использует упрощенную версию языка PostScript, то не может содержать в одном файле более одной страницы и не сохраняет ряд установок для принтера.
Как и файлы печати PostScript, формат EPS используют для записи конечного варианта работы, хотя такие программы, как Adobe Illustrator и Adobe Photoshop, могут использовать его как рабочий.
Кратко PostScript можно определить как язык описания страниц. В более широкой трактовке PostScript представляет собой язык программирования, предназначенный для описания разного рода графических объектов и последующей печати созданных иллюстраций, верстки простых документов пользователя точно в таком виде, как они видны на экране. Этот формат — один из главных претендентов на статус стандартного формата, который можно использовать для записи как растровой, так и векторной графики. Кроме того, EPS-формат позволяет записать векторный контур, который будет ограничивать растровое изображение. В результате вы можете получить фотографию не только прямоугольной, но круглой, овальной или любой другой формы.
Основной козырь EPS — его универсальность. Едва ли не все программы, работающие с графикой, могут писать и читать файлы в этом формате. Иногда, правда, создается впечатление, что это уже разные форматы: EPS-файлы, созданные различными программами, открываются по-разному, а порой и вовсе не открываются. Причин тому несколько:
• во-первых, сегодня известно уже три версии языка PostScript, который используется в этом формате;
• во-вторых, изображение в файле обычно хранится в двух копиях: основной и эскизе (preview);
• TIFF-формат хранит эскиз в растровом виде;
• создание эскиза в формате WMF возможно только для векторных изображений. В этом случае эскиз также становится векторным и почти не отличается от оригинала. Такие файлы могут быть отредактированы в CorelDRAW. Однако эти файлы обладают меньшей совместимостью.
Из-за хранения в виде двух копий растровое изображение, записанное в формате EPS, будет иметь несколько больший размер, чем PCX или BMP. Эскиз используется для предварительного просмотра, и не только для этого. Программы верстки (такие, как QuarkXPress, Adobe PageMaker) хранят эту копию в своих документах и используют при отображении на экране в режиме стандартного качества и при печати на принтерах, не поддерживающих PostScript; программы векторной графики (такие, как CorelDRAW и FreeHand), импортируя EPS-файл, могут работать только с дополнительной копией изображения. Основная копия используется при выводе на печать на PostScript-устройство и иногда для просмотра на экране в режиме максимального качества.
PDF (Portable Document Format)
Формат PDF — «родной» формат программы Adobe Acrobat, которая является основным средством электронного распространения документов на платформах Macintosh, Windows, Unix и DOS. Вы можете просматривать PDF-файлы с помощью программы Acrobat Reader, распространяемой бесплатно.
Для достижения продекларированной в названии переносимости размер PDF-файла должен быть малым. Для этого используется компрессия, причем для каждого вида объектов применяется свой способ. Например, растровые изображения записываются в формате JPEG.
Формат PDF, разработанный на основе языка PostScript Level 2, может использоваться для представления как векторных, так и растровых изображений. В этом плане PDF-страницы похожи на PostScript-страницы. Однако в отличие от последних PDF-файлы могут содержать элементы, обеспечивающие поиск и просмотр электронных документов, в частности гипертекстовые ссылки и электронное оглавление.
WMF (Windows Metafile)
Векторный формат WMF использует графический язык Windows и, можно сказать, является ее родным форматом. Он предназначен для передачи векторных рисунков через буфер обмена (clipboard). Этот формат понимается практически всеми программами Windows, так или иначе связанными с векторной графикой. Однако, несмотря на кажущуюся простоту и универсальность, пользоваться форматом WMF стоит только в крайних случаях для передачи «голых» векторов. WMF искажает (!) цвет, не поддерживает ряда параметров, которые могут быть присвоены объектам в различных векторных редакторах. Кроме того, он не может содержать растровых объектов и не понимается очень многими программами на Macintosh.
Al (Adobe Illustrator Document)
Adobe Illustrator — это векторный редактор фирмы Adobe. Он был создан сразу же после выхода языка PostScript Level 1, созданного этой же фирмой. Поэтому его можно назвать интерфейсом для PostScript (многие программы даже определяют формат Adobe Illustrator как Generic EPS). AI — родной формат редактора Adobe Illustrator, напрямую открывается растровым редактором Photoshop, его поддерживают почти все программы, связанные с векторной растровой графикой на платформах Macintosh и Windows. Все, что создает Adobe Illustrator, поддерживается языком PostScript (исключение составляет эффект Gradient Meshes в 8-й версии, получаемые в результате выполнения которого объекты нужно растеризовать перед выводом на печать).
Формат AI является наилучшим посредником при передаче векторов из одной программы в другую, с PC на Macintosh и обратно.