|
Это второй «грех» PostScript нестабильность и негарантированность результата. Хотя в подавляющем большинстве случаев причина сбоев такого рода кроется в неправильных действиях верстальщика, это не решает проблемы.
Де факто, вы можете быть на 100 % уверены в успешном растрировании конкретного PostScript только при условии, что этот файл уже был когда то успешно растрирован на такой же версии RIP с теми же параметрами. В остальных случаях мы можем говорить лишь о доле уверенности в успехе возможно, очень высокой, но никогда не достигающей уровня гарантированного результата. Для дополнительного «сгущения красок» приведу простой пример как делается PostScript, приводящий к «зависанию» RIP с довольно высокой вероятностью. Проблемам, связанным с использованием шрифтов, можно посвятить отдельную статью. Дело в том, что в PostScript определены три возможности работы со шрифтами: использование встроенного шрифта принтера; использование шрифта, встроенного в PostScriptфайл; замена шрифта на другой в соответствии с таблицей подстановки принтера и/или таблицей подстановки, записанной в PostScript файл. Шансы получить правильный вывод в условиях России есть только во втором случае.
К сожалению, слабая диагностика не позволяет определить, что при генерации PostScript’a пропущен необходимый шрифт. Как следствие, подготовленный на основании одних и тех же исходных данных файл будет успешно выведен на одном RIP, на другом «съедет» верстка, на третьем вместо текста вылезут «зюквы». И лишь четвертый, вместо того чтобы заниматься ерундой, выдаст вам любезное сообщение «font Helvetica_Сyrillic not found).
Итак, записываем на счет PostScript очередной «грех» плохую диагностику подстановки шрифтов. Хотя в последнее время все реже и реже, но до сих пор встречается ситуация, когда какой либо специфический шрифт прекрасно выводится на экране и на принтере с низким разрешением, а при попытке вывести фотоформу с высоким разрешением RIP выдает сообщение об ошибке. Особенно неприятно, когда ошибка возникает при работе со шрифтом, казалось бы, много раз проверенным при попытке установить его в повернутое на «произвольный угол» окно или задать размер шрифта типа 7,17 пунктов.
Хотя источником проблемы обычно служит небрежно сделанный шрифт или же шрифт, преобразованный в момент вывода из формата True
Type, это не освобождает язык PostScript от ответственности.
Шрифт, созданный на языке PostScript, не должен «валиться» в интерпретаторе этого языка ни при каких обстоятельствах или должен давать ошибку на любом интерпретаторе. К сожалению, в реальных условиях две «слишком близко» расположенные точки в контуре символа сливаются в одну при низких разрешениях и порождают самопересекающийся контур при высоких.
В случае с символом шрифта самопересекающаяся кривая Безье приводит к «краху» интерпретатора, в случае плохого обтравочного контура (clipping path) в Photoshop EPS (например, у обтравки, сделанной c помощью «волшебной палочки») результатом может стать пересечение изображения «непонятно откуда взявшейся» тонкой линией.
Резюмируем: кривая Безье при слишком близко расположенных опорных точках становится чрезмерно чувствительной к погрешностям округления, что порождает искажения формы контура при изменении разрешения. Ну и последний недостаток не столько самого PostScript, сколько способа записи в него.
Основной принцип создания языка, если вы помните, избавление компьютера от лишней работы. Поэтому, даже если изображения на экране перекрываются, подавляющее большинство программ запишет в PostScript все иллюстрации целиком, взвалив на растровый процессор труд удаления невидимой части.
С одной стороны, это хорошо, поскольку сохраняет теоретическую возможность «открыть» PostScriptфайл для редактирования. С другой стороны, это приводит к явной избыточности за счет хранения невидимых частей изображения. Такая избыточность, в свою очередь, приводит к потерям времени на растрирование, а на маломощных растровых процессорах к краху интерпретатора из за переполнения стека (попросту, нехватки памяти).
Еще один минус PostScript его «нечитаемость». Для того чтобы увидеть ожидаемый результат вывода до появления пленки из проявочной машины, оператору приходится либо растрировать PostScript какой либо вспомогательной программой типа Acrobat Distiller или Transverter Pro, сохраняя известную долю сомнения в достоверности результата проверки, либо просматривать «preview» на RIP, тратя драгоценное время выводного устройства.
Из за невозможности «непосредственно» посмотреть PostScript файл сервисные бюро вынуждены требовать с заказчика бумажные распечатки, создавая дополнительные трудности для клиентов. Отметим, что перечисленные недостатки не являются чем либо фатальным. Идеальный мир недостижим, поэтому людям приходится работать в мире реальным. Большая часть проблем ярко проявляется в качестве «детских болезней» при освоении новых технологий (соответствующие списки «известных ошибок и ограничений» существуют для любой программы) и постепенно сходит «на нет» по мере накопления опыта.
Реальные вероятности ошибок и вопросов, непосредственно связанных с ограничениями и недостатками языка PostScript, в отработанных технологических цепочках составляют доли процента ничто по сравнению с ошибками, происходящими из за, например, «человеческого фактора». В чем преимущества PDF? Говорить о преимуществах PDF легко и просто для этого нужно просто зайти на один из Internet сайтов, посвященных тематике PDF (www.pdfzone.com , www.planetpdf.com , наконец, www.adobe.com), и воспользоваться бесконечно повторяющимися фразами. Сведем их к краткому резюме. PDF лучше, потому что он «быстрее, компактнее, стабильнее, надежнее, удобнее и универсальнее, чем PostScript.
В отличие от PostScript, PDF можно просмотреть. Наконец, PDF является иерархическим структурированным форматом данных, в отличие от PostScript, который является однопроходным языком программирования». Два последних факта, в действительности, являются определяющими все остальные (в том числе, истинность процитированных утверждений). Итак, разговор о преимуществах PDF начат несколько преждевременно. Прежде всего, необходимо выяснить:
Чем, в сущности, отличается PDF от PostScript? В отличие от PostScript, создававшегося как язык управления принтером (идея использовать PostScript как формат выводного файла для его передачи в сервисное бюро появилась значительно позже), PDF это переносимый формат документов (portable document format), созданный Adobe как средство межплатформенного обмена данными. Хотя существует масса способов передать документ, например, между Windows и Mac OS, Adobe PDF предлагает наиболее элегантное решение. Формат не накладывает никаких ограничений на внешний вид документа текст, векторная и растровая графика могут быть объединены произвольным образом. Реализуется принцип «все мое ношу с собой» для просмотра PDF файла не нужно ничего, кроме самого файла и бесплатной программы Acrobat Reader.
Таким образом, изначально PostScript создавался как интерпретируемый «на лету» язык передачи данных на вывод, PDF как формат хранения данных в виде, «читабельном» на любой компьютерной платформе. PostScript содержит все данные, необходимые для создания изображения и, следовательно, может быть преобразован в PDF. Обратное, вообще говоря, неверно информации для вывода на экран требуется гораздо меньше в силу малого разрешения дисплея, и файлы PDF, как правило, содержат полутоновую графику с пониженным разрешением.
Прекрасно подходящий для распространения электронной информации и web публикации, PDF стал фактическим стандартом в этих областях, не затрагивая лидерства PostScript в допечатных технологиях. Как уже говорилось, PDF создавался как формат электронного документа. Необходимость быстрого перемещения по страницам и объектам документа обусловила иерархическую структуру данных PDF. В начале файла находится оглавление, показывающее где и какие объекты расположены в файле, затем идут сами данные.
Для того, чтобы что либо делать с PDF файлом, его нужно иметь целиком, поскольку фрагмент данных, который понадобится первым, может находиться в любой части файла в том числе и в самом конце. Это отличие является единственным принципиальным отличием между PDF и PostScript. В обоих языках для описания контуров символов в шрифте и в векторной графике используются кривые Безье; в обоих присутствует один и тот же внутренний формат шрифта и примерно одинаковый набор операций над геометрическими примитивами. Естественно, что с определенного момента фирма Adobe начала работать над объединением двух форматов в один. Поэтому разговоры о «замене» PostScript’а PDF’ом звучат несколько странно PostScript 3 позволяет интерпретировать PDF, тогда как формат PDF 1.3 включает в себя основные команды PostScript по управлению параметрами цветоделения и другие типично «полиграфические» инструкции так что на что мы собираемся заменить? Для еще большего усиления сходства фирма Adobe создала «встраиваемую» версию формата PDF embedded PDF, предназначенный для использования наравне с EPS или вместо него.
Итак, обобщим: PostScript является языком программирования, оперирующим графическими данными, тогда как PDF форматом хранения графических данных, включающим описание, позволяющее связать их в единый документ. Все остальные различия являются следствиями.
Давайте рассмотрим их подробнее. Преимущество первое PDF быстрее, чем PostScript. Имеется в виду два факта. Во первых, поскольку PDF компактнее, он быстрее передается по сети и быстрее обрабатывается (примерно пропорционально разнице в объемах). Кажется очевидным и справедливым в той мере, в какой PDF действительно компактнее. Во вторых, PDF быстрее в силу удобного доступа к объектам; но только для случая, когда нужно просматривать документ в произвольном порядке и выбирать отдельные объекты. Интерпретатору PostScript не приходится это делать, поскольку каждый объект появляется в последовательном PostScriptфайле именно в тот момент, когда его нужно
обработать.
Выбираете подарок? Подобрать ювелирные украшения из серебра г.Москва. Спешите!|сайт программы школа ремонта|профессиональный ремонт отделка квартир
|