RU|DTP - настольные издательские системы
Home | FAQ | Литература | Статьи | Документы ICC | Prepressure | Download | Форум Восстановленная копия сайта RuDtp.ru

ФОРМАТЫ ФАЙЛОВ

Все материалы, находящиеся в этом разделе, являются переводами документов с сайта http://www.prepressure.com.

EPS

Encapsulated PostScript (EPS) — стандартный формат файлов для импорта и экспорта в PostScript. Обычно это одностраничная PostScript программа, описывающая иллюстрацию или целую страницу. Задача EPS — быть включенным в другие страницы. Иногда EPS называют EPSF файлами. EPSF просто означает Encapsulated PostScript Format.

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

EPS могут создавать все векторные редакторы, также как и большинство программ верстки. Растровые редакторы, такие как Adobe PhotoShop могут также сохранять битмапы в виде EPS. Некоторые принтерные драйверы также могут создавать как EPS, так и PostScript файлы.

Общая информация

EPS должен соответствовать Adobe Document Structuring Conventions (DSC). Это набор правил, которые определяют, как должны быть организованы PostScript данные.

Как минимум, он должен включать заголовок, %!PS-Adobe-3.0 EPSF-3.0, и формат вывода, %%BoundingBox: llx lly urx ury, который задает границы изображения. (Спецификация не требует версии EPSF, но многие программы не принимают файлы, не содержащие их.)

EPS не может использовать операторы, которые устанавливают или меняют состояние машины способом, который не может быть отменен внешней программой через «save» и «restore» (например, операторы, начинающиеся с «init», такие как «initgraphics»). В специальных случаях, EPS может использовать оператор «showpage». Включающая программа должна иметь возможность запрещать нормальное действие оператора «showpage». EPS не должен влиять на переменные окружения, но может включать некоторые машинно-зависимые функции для улучшения вывода, например для попиксельной привязки.

Эти операторы не могут включаться в EPS: banddevice, cleardictstack, copypage, erasepage, exitserver, framedevice, grestoreall, initclip, initgraphics, initmatrix, quit, renderbands, setglobal, setpagedevice, setshared и startjob. Это же относится к операторам из операторов statusdict и userdict таким как legal, letter, a4, b5, и т.п. Эти операторы надо использовать с осторожностью: nulldevice, setgstate, sethalftone, setmatrix, setscreen, settransfer и undefinefont.

EPS может быть как в 7-битной кодировке (ASCII, как и обычные PostScript данные) так и в 8-битной (binary, обычно используется на Macintosh, сокращает размер файла). 8-битный EPS не может быть обработан всеми операционными системами или программами.

Превью изображения

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

Есть четыре формата для превью:

  • PICT, часто используется в файлах, созданных на Macintosh. PICT хранится в ресурсной ветке файла, в то время, как PostScript данные хранятся в ветви данных. PICT — стандартный формат для QuickDraw, графической модели, которую используют все программы на Macintosh для отображения данных на дисплее.
  • TIFF: Большинство EPS, созданных под Windows, содержат TIFF файл для превью.
  • Metafile: Некоторые EPS, созданные на PC, содержат превью в формате Windows Metafile. WMF или Windows Metafile — эквивалент на PC формата PICT.
  • EPSI, которые представляют из себя EPS с платформо-независимым превью. EPSI — полностью ASCII (без двоичных данных или заголовков) версия EPS. EPSI обеспечивает шестнадцатирично-кодированное превью, которое может отображаться или печататься. Файлы EPSI были документированы Adobe как средство создания кросс-платформенного превью. EPSI в основном используется на системах Unix.

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

Превью имеет фиксированное разрешение, обычно 72 dpi. Если вы увеличиваете EPS в верстке, превью растягивается и теряет детали. Это вовсе не означает, что EPS также потеряет в качестве. Если EPS содержит только текст и векторные элементы, масштабирование не повлияет на его качество.

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

Заметки

Так как EPS содержит PostScript данные, вы не можете послать его прямо на принтер для распечатки. Некоторые интерпретаторы не могут обрабатывать превью в файле. Другие не могут выводить файлы, не содержащие оператора «showpage». Возможен также случай, что принтер обработает файл, но выведет пустую страницу, потому что содержимое файла окажется за пределами поля печати.

EPS может содержать операторы PostScript level 2, что сделает невозможной их печать на устройствах PostScript level 1.

Видеокурс Допечатная подготовка журнала
Desktop Publishing на человеческом языке
Разделы: Home | FAQ | Литература | Статьи | Документы ICC | Prepressure | Download | Форум

О «мертвых» линках и ошибках сообщать вебмастеру бесполезно. Это восстановленная после аварии копия сайта.

Дизайн: N-design