Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по ОТИ 2012-2012.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
574.98 Кб
Скачать

7. Процесс обработки растрового изображения. Язык PostScript.

PostScript — язык описания страниц (язык управления лазерными принтерами) фирмы Adobe. Был создан в 80-х годах для реализации принципа WYSIWYG (What You See is What You Get). Файлы этого формата фактически представляют из себя программу с командами на выполнение для выводного устройства. Они имеют расширение .ps или, реже, .prn и получаются с помощью функции Print to file графических программ при использовании драйвера PostScript-принтера. Такие файлы содержат в себе сам документ (только то, что располагалось на страницах), все связанные файлы (как растровые, так и векторные), использованные шрифты, а так же другую инфомацию: цветоделение, дополнительные платы, полутоновой растр для каждой платы, линиатуру растра и другие данные для выводного устройства. Если файл закрыт правильно, не имеет значения на какой платформе он делался, были использованы шрифты True Type или Adobe Type 1 — все равно.

PostScript — это язык описания страниц, протокол, используемый для взаимодействия прикладных программ (таких как QuarkXPress или MS Word) с выводными устройствами, такими как лазерные принтеры или фотонаборы, оборудованные PostScript интерпретаторами. PostScript также используется для передачи данных между приложениями и является основой формата PDF.

PostScript используется как язык описания страниц: его функции оптимизированы для описания того, как графические объекты (текст, линии, изображения) размещены в двумерном пространстве. Это машинно-независимый язык: содержание страниц описывается без ссылок на какие-либо специфические функции выводного устройства (такие как разрешение или какой использовать лоток для бумаги в лазерном принтере). Теоретически любой PostScript-файл может быть выведен на любом PostScript-устройстве. Но было бы непрактично не позволять использовать специфические функции конкретных устройств. Драйвера конкретных устройств позволют добавлять коды для этих функций в PostScript-файл. Это означает, что бол-во PS-файлов содержит некоторое кол-во команд, специф. для конкретного устройства. Это не явл. проблемой до тех пор, пока файл выводится именно на этом устройстве.

PostScript был создан компанией Adobe в начале 80-х годов прошлого века. С тех пор язык постоянно улучшается, и на данный момент существуют три независимые версии: PostScript level 1, PostScript level 2 and PostScript 3.

PostScript — интерпретируемый язык: когда вы создаете страницу в QuarkXPress и печатаете ее, QuarkXPress создает PostScript-код, который описывает вашу страницу и отправляет его на выбранное устройство вывода. Это устройство, скажем лазерный принтер, имеет собственный компьютер с программой, называемой RIP (Raster Image Processor). Этот RIP читает PostScript-инструкции строчка за строчкой и исполняет их.

PostScript имел несколько неоспоримых достоинств, которых не имели другие системы:

  • PostScript машинно-независим. Это означает, что PostScript-файл может быть выведен на любом PostScript-устройстве.

  • незав-ть файла вывода по степени разрешения (1 и тот же файл м.вывод. на оборуд.с выс.разреш.)

  • Любой произв-ль мог приобр.лицензию на PostScript-интерпретатор и встраив. его в свои устр-ва.

  • Синтаксис PostScript был доступен всем, кто хотел писать программы с его поддержкой.

Как работает RIP. RIP или Raster Image Processor — устройство или программа, которая получает описание страницы и конвертирует его в информацию, которая может быть выведена на бумагу, пленку, слайды или какой-либо другой носитель. RIP — своеобр. переводчик инф. с языка PS в двоичн.матрицу, с пом-ю кот. формир изображение на фотоформу

Если бы каждое приложение имело собственный язык описания страниц, то вам пришлось бы покупать RIP для каждого приложения (QuarkXPressRIP, IllustratorRIP, CorelDrawRIP и т.д. ;-)). Чтобы избежать этой проблемы данные сохраняются в стандартизованном языке описания страниц. Чаще всего используются: 1) PostScript (саммый распространенный язык); 2) PCL (для офисного использования); 3) HPGL (используется для плоттеров).

Аппаратные и программные RIP. В общем случае, RIP — программа, работающая на компьютере. Некоторое время назад RIPы запускались на специализированных компьютерах, которые создавались только для RIP-программы и им не нужны были клавиатура, мышь и дисплей. Такие RIPы называются аппаратными. Вы может найти их, например, в лазерных принтерах. Такие встроенные RIPы также называются PostScript-контроллерами.

Сейчас большинство RIPов работают на обычных PC и Macintosh и ведут себя, как обычные прикладные программы. Такие RIPы называются программными. К ним могут прилагаться дополнительные устройства, например, для связи с выводным устройством. Для защиты от пиратов, программные RIPы часто снабжаются аппаратным ключом защиты (донглом).