Форматы векторной графики
Для тех, кому интересна тема векторной графики, предлагаю ознакомиться с форматами изображений, используемыми в векторных редакторах.
Сегодня существует множество способов кодирования графической информации, называемых форматами. Графические форматы служат для хранения изображений между сеансами работы с графическими программами и переноса изображений между программами и компьютерами.
Если для растровой графики чаще всего используются форматы jpg (jpeg), png, bmp, gif, то для векторной графики набор форматов несколько иной. Список форматов для векторной графики довольно велик и я вам предлагаю ознакомиться с более распространенными из них.
1. AI
Одним из популярных форматов является формат ai, создаваемый программой Illustrator от известной корпорации Adobe. У данной программы большое число версий, последняя на сегодня - это десятая. К сожалению, формат ai каждой новой версии несовместим с более старыми версиями, что означает, например, файл, сохраненный в версии Ad.Illustrator 9 может быть открыт в более новой версии программы (10, CS, CS2 и т.д.), но не может быть открыт в более старой версии программы (Ad.Illustrator 8, 7, 6 и т.д.), хотя с десятой версии поддерживается возможность импорта файлов более новых версий. Формат обеспечивает очень высокое качество рисунков, но по ряду параметров плохо совместим с другими программами (например, различные эффекты Ad.Illustrator и градиентная заливка могут не передаваться в другие форматы).
2. CDR
Этот формат принадлежит фирме Corel и является внутренним форматом векторного редактора CorelDRAW, по своему функционалу схожему на Ad.Illustrator. У CorelDraw, также как и у Ad.Illustrator, большое число версий - CorelDraw 3, CorelDraw 4, CorelDraw 5 и т.д. И также формат cdr каждой новой версии несовместим с более старыми версиями и другими векторными программами и редакторами. В версиях CorelDraw старше 9-ой окончательно устранены недостатки при открытии файлов CDR, присутствующие в более ранних версиях программы. В файлах этих версий применяется раздельная компрессия для векторных и растровых изображений, могут внедряться шрифты, используется многослойность.
При работе в CorelDRAW также используются форматы CDT (отличается от формата CDR лишь тем, что в нем хранятся файлы шаблонов документов), CDX (отличается от формата CDR меньшим размером файла документов, благодаря использованию сжатия информации при ее сохранении), CGM (для обмена между различными приложениями, работающими под Windows с поддержкой цветов RGB), CLK (формат программы создания видео клипов Corel R.A.V.E.), CMX (файловый формат, поддерживающий векторную, растровую и текстовую информацию, а также цвета RGB,CMYK и Pantone), CPX (формат программы Corel ArtShow 5) и CSL (предназначенный для хранения библиотек символов, формируемых в CorelDRAW X3).
DES, DSF, DRW - это собственные форматы программы векторной графики CorelDESIGNER разных версий Например, DRW - формат версии Micrografx Designer 2.Х и 3.Х, работающих под Windows, а DSF - Micrografx Designer 6.0.
3. DXF
Векторный формат DXF поддерживают все программы автоматизированного проектирования: начиная с пакета AutoCAD компании Autodesk. Однако из-за его сложности некоторые приложения "умеют" только читать DXF-файлы и не способны сохранять данные в этом формате. В DXF реализованы многие возможности, отсутствующие в большинстве других форматов, например хранение трехмерных объектов. Необходимо отметить наличие прекрасного встроенного кодировщика текста.
4. EPS
Универсальный векторный формат файлов, поддерживаемый большинством векторных редакторов - CorelDraw, Ad.Illustrator, Adobe FreeHand и различными узкоспециализированными программами. EPS возник в результате сотрудничества компаний Adobe Systems и Altsys в целях создания технологии, позволяющей приложениям работать с PostScript-изображениями (PostScript - универсальный, не зависящий от платформы язык описания страницы, разработанный фирмой Adobe Systems).
Формат имеет много версий и, к сожалению, каждая программа поддерживает его только до опеределенной версии (например, CorelDraw поддерживает только версии до EPS 7). Благодаря своей надежности, совместимости со многими программами и платформами и большой совокупности настраиваемых параметров формат EPS выбирают большинство разработчиков программного и аппаратного обеспечения. Данный формат обеспечивает очень высокое качество рисунков и в Интернете для скачивания большинство изображений представлено именно в eps.
5. FLA, FH
FLA - это формат исходных Flash-файлов, созданных в Adobe Flash (бывш. Macromedia Flash). А векторный формат FH с порядковым номером версии также принадлежит фирме Adobe и является внутренним форматом векторного редактора FreeHand.
6. PDF
Еще один формат от монстров графики — фирмы Adobe.
Первоначально он проектировался как компактный формат электронной документации, но в последнее время все больше используется для передачи по сети графических изображений и смешанных документов, содержащих и текст и графику.
Формат PDF является в полной мере независимым форматом. В его текстовой части множество шрифтов, которые находятся непосредственно в документе. А графические иллюстрации используются любого типа (векторные или растровые). Поэтому файл PDF на любом компьютере будет выглядеть так, как задумал его автор.
Векторный формат PDF (Portable Document Format — "переносимый формат документов") — это еще одна возможность языка PostScript, позволяющего передавать и просматривать в одной программе полный макет страницы с иллюстрациями, как векторными, так и пиксельными, шрифтами, гипертекстовыми ссылками, звуками и анимационными фрагментами.
7. PICT
Данный формат разработан компанией Apple Computer для использования на платформе Macintosh и в настоящее время поддерживается практически любым приложением под Macintosh, так или иначе работающим с графикой. Формат PICT дает возможность сохранять как векторные, так и растровые иллюстрации. Из-за своей сложности этот формат не часто поддерживается приложениями, работающими на других платформах. Еще одним его недостатком является отсутствие алгоритма сжатия цветных иллюстраций с глубиной цвета 8 разрядов.
8. TGA (Targa)
Разработчиком TGA является отделение EPI Center компании AT&T, выделившееся в 1987 г. в независимую фирму TrueVision. TGA ориентирован на аппаратные системы с видеокартами TrueVision, адаптированные к платформам Windows и Macintosh и способные захватывать видеосигналы в стандартах NTSC и PAL, а затем сохранять их в оцифрованном виде. Это обусловило большую популярность формата в мире анимационной графики и редактирования видеоизображений, несмотря на то, что он остается аппаратно-зависимым. Список приложений, поддерживающих TGA, насчитывает более 200 наименований и сегодня формат TGA широко используется в программах редактирования как векторных, так и растровых изображений в тех случаях, когда необходимо сохранить информацию с глубиной 32 разряда на точку.
9. TIFF
Данный формат является результатом объединенных усилий компаний Aldus и Microsoft и расшифровывается как "теговый изобразительный файл". Этот графический формат является достаточно сложным, зато его структура предусматривает гибкость записи данных наряду с широкими возможностями для расширения. Дело в том, что вся информация, описывающая цифровые данные изображения (геометрический размер, разрешение, глубину цвета и т. д;) содержится не в заголовке файла, как у многих других форматов, а в специальных блоках -"тегах", которые содержат внутренние определения параметров изображения. Применение тегов также дает возможность формулировать многочисленные дополнительные функции.
10. SWG, SVGZ
Этот формат представляет собой открытый стандарт, не являющийся чьей-либо собственностью. Он основан на XML язык разметки и предназначен для описания двухмерной векторной графики. Формат поддерживается многими веб-браузерами и может быть использован при оформлении веб-страниц. К сожалению, формат не обеспечивается высокого качества в отношении сложных рисунков и имеет ограничения по сфере своего использования.
SVGZ отличается от предыдущего формата SVG сжатием информации при ее сохранении.
11. SWF
Формат SWF имеют файлы flash-анимации, созданные с помощью Adobe Flash или другой программы для разработки flash-приложений. Флеш-ролики могут содержать как обычный текст, так и векторные, растровые изображения, 3D-графику (ограниченно), аудио, видео, сценарии на языке ActionScript.
Файлы SWF можно открыть программой Adobe Flash Player или с помощью практически любого web-браузера, который поддерживает технологию Flash. Для воспроизведения flash-приложений браузерами иногда необходима дополнительная установка подключаемого модуля Adobe Flash (если он не включен в установочный пакет).
12. WMF
WMF является аналогом формата PICT в среде Windows и подходит для хранения векторных и растровых файлов и их последующего вывода, как на экраны мониторов, так и на печатающие устройства. Несмотря на то, что формат WMF разработан для среды Windows, он поддерживается графическими программами на многих других платформах и часто используется для обмена данными с Windows-приложениями.
Формат WMF оказывается более удобным, чем, например, EPS, когда необходимо вставить рисунки в документ, созданный в текстовом редакторе или программе верстки, а затем вывести его на экран монитора или распечатать на принтере, не поддерживающем язык PostScript. К сожалению, формат не обеспечивает высокое качество для сложных рисунков и имеет очень ограниченное число поддерживаемых эффектов, зато поддерживается рядом веб-браузеров и часто используется при оформлении веб-страниц.
Выше перечислены не все форматы, использующиеся нынче для векторной графики, а лишь часть из них. На самом деле их намного больше и все они имеют свое предназначение. Данная информация дана вам для ознакомления с основными форматами векторной графики, чтобы вы имели хотя бы небольшое представление обо всем разнообразии мира векторной графики.
Всем успехов и до новых встреч! С ув. Светлана (SvetLana_TSV)