Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Общие сведения о стандарте PostScript

5.3.

Как указано в [], формирование современной технологии настольно-издательских систем обычно связывают с созданием в 1985 году фирмой Adobe языка описания страниц PostScript. Этот язык стал фактическим стандартом для передачи графической информации между системами разработки страниц с одной стороны и системами отображения документов - с другой стороны:

  • в качестве систем разработки страниц обычно имеют в виду программы обработки изображений, верстки, текстовые процессоры и т. д.;
  • к системам отображения документов относят принтеры высокого разрешения, фотовыводные устройства и некоторые другие виды оборудования.

Считают, что именно создание стандарта PostScript позволило технологии настольно-издательских систем (DTP - DeskTop Publishing) достичь сегодняшнего расцвета. «Однако появление подобного общепромышленного стандарта было предопределено:

  • на момент появления PostScript ничего похожего на системный подход не было - существовало несколько входных языков для графических выводных устройств, громоздких и неунифицированных, и наборы драйверов - свои для каждой программы и каждого типа компьютеров;
  • работы над унифицированным языком для устройств вывода велись, очевидно, многими фирмами, однако продукт Adobe PostScript оказался настолько более удачной разработкой, что информация о конкурентах практически не сохранилась.» []

PostScript, как представлено на следующей схеме, можно рассматривать с нескольких точек зрения:

«PostScript по внутренней структуре - это язык программирования интерпретирующего типа, основанный на системе стеков [] и словарей и использующий обратную польскую запись»:

  • отсутствие явно выраженной структуризации языка и возможность одинаково обозначать и использовать переменные и процедуры делает практически невозможным понимание отдельного фрагмента postscript-программы - предварительно нужно просмотреть (и разобрать) весь предшествующий текст;
  • язык построен на минимальном количестве операций, и в то же время обладает неограниченной возможностью создания новых операций;
  • использование неструктурированной записи, с одной стороны, предельно облегчает построение интерпретатора и (при некотором навыке) построение своих программ, с другой -делает крайне сложной задачей отладку или корректировку PostScript-npoграммы» [].

«С точки зрения функциональных особенностей, PostScript - язык, созданный специально для программирования графики. Основой описания графики в языке является путь (англ. Path) - совокупность точек, прямых линий, дуг окружности и кривых Безье 4. Путь в PostScript является воображаемой линией контура (то есть невидим сам по себе); путь может быть обведен линией (stroke), залит цветом (fill), использован в качестве границы изображения (clip). Созданное с помощью путей изображение может быть отмасштабировано, повернуто на произвольный угол или перемещено в другое место без потери точности. Помимо путей, PostScript поддерживает описание полутоновых (растровых) изображений, как элементов страницы» [].

«С точки зрения пользователя, PostScript является входным языком большинства современных устройств вывода информации высокого разрешения. PostScript - универсальный формат для описания документа, который может быть создан в любой программе подготовки текстов и изображений (если только она имеет команду «print»), при наличии в составе операционной системы драйвера печати PostScript. Записанный в форме PostScript-файла документ может быть выведен на любом устройстве, поддерживающем стандарт языка PostScript. Во всяком случае, фирма Adobe декларирует такую переносимость для всех сертифицированных ей типов устройств вывода. В действительности, PostScript-описания страниц формируются многими программами с учетом таких особенностей устройства вывода, как формат, ориентация бумаги и разрешение вывода. В ряде случаев несоответствие этих параметров реальному устройству может приводить к неожиданным последствиям» [].

<== предыдущая лекция | следующая лекция ==>
Шрифты ТruеТуре и PostScript | PostScript - язык программирования
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 440; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.