Программа ghostscript для чего

Presentation on theme: «Лекция 10 Варианты использования PostScript. Возможности использования GSView Оболочка интерпретатора GhostScript обычно содержит много замечательных.»— Presentation transcript:

1 Лекция 10 Варианты использования PostScript

2 Возможности использования GSView Оболочка интерпретатора GhostScript обычно содержит много замечательных возможностей. Упомянем здесь некоторые из них. 1. Просмотр многостраничных документов (PS- файлов). 2. Перевод одностраничного документа в формат Encapsulated PostScript (EPS). 3. Конвертирование изображения в один из графических форматов.

4. Конвертирование документа в формат PDF – Portable Document Format.

3 Просмотр многостраничных документов Постскриптовский файл может состоять из нескольких страниц. После каждой команды showpage вы можете начинать рисовать следующую страницу, и нажатие кнопки обеспечит переход на ее просмотр после первой страницы. Однако, кнопочный ряд включает гораздо больше возможностей: Это шаги вперед, назад, к концу и началу документа и к странице с заданным номером. Для обеспечения «навигации» используются специальные команды, оформленные как «управляющие комментарии».

How To Download & Install Ghostscript On Windows 11

4 Навигационные комментарии В начале каждой страницы должен стоять комментарий типа %Page: ii 3 Первый параметр комментария является меткой страницы, а второй — ее порядковым номером. В начале документа (в преамбуле) должен стоять комментарий типа %Pages: 48 Или %Pages: (atend) (atend) используется в этом и других комментариях для того, чтобы отложить задание правильного значения до конца документа.

5 Ограничивающий прямоугольник Управляющие комментарии могут задавать ограничивающий прямоугольник для всего документа или для отдельных его страниц. Этот прямоугольник задается командой %BoundingBox: minX minY maxX maxY Или (повторяя уже известный трюк) %BoundingBox: (atend) Этот прямоугольник интерпретатор может сам вычислить и показать.

6 Пример Bounding Box Здесь показан ограничиваю- щий прямоугольник для одной из сделанных мною картинок. Рисование прямоугольника просто «включается» и «выключается». В старых версиях GSView пользователь сам задавал границы BoundingBox.

7 Формат EPSF Этот формат предназначен для оформления файлов, предназна- ченных для включения готовых одностраничных изображений в другие постскриптовские документы (о чем и говорил слово encapsulated). Включаемость постскиптовского файла предусматривает некоторые ограничения на используемые средства (мы таких средств не использовали, а поэтому о них умолчим). Единственное ОБЯЗАТЕЛЬНОЕ условие — это задание ограничивающего прямоугольника, например, %BoundingBox: 43 43 248 248 %Title: E:DAps_srcda_hypercube.ps %Creator: GSview from E:DAda_hypercube.ps %CreationDate: Wed Nov 14 15:37:43 2001 Еще три строчки — это рекомендуемая информация об изготовителе данного файла.

Читайте также:
Интегрированные пакеты программ что это

8 Изготовление EPS-файла Нужно вызвать в главном меню File и в появившемся меню выбрать изготовление EPS. Появятся два вопроса, на которые нужно отвечать с бодрой уверенностью. Затем понадобится только определить местонахождение и имя получающегося файла.

Ghostscript — The Ultimate Guide to Getting Started with & Install Ghostscript

9 Перевод изображения в графический формат Можно просто конвертировать изображение в один из нескольких стандартных графических форматов. Выбор основных форматов довольно скромен: bmp, pcx, tiff, jpeg, и еще 2-3 совершенно мне незнакомых. Зато у каждого из этих форматов имеется по несколько разновидностей, например, bmp16, bmp16m, bmp256, bmpgray, bmpmono У формата tiff среди его подформатов имеется tifflzw, название которого явно намекает на использование известного алгоритма сжатия.

10 Как конвертировать? Нужно в том же меню File выбрать режим Convert и появится новое окно, в котором нужно выбрать тип форматирования, разрешение и прочие параметры форматирования. В этом окне есть много параметров, которые я еще не опробовал. Но даже самому переводу в bmp можно найти много полезных применений.

11 Перевод в формат PDF Формат PDF был для фирмы Adobe следующим шагом после Постскрипта. PDF означает Portable Document Format. Программа, читающая файлы этого формата, называется Acrobat Reader, она распространяется свободно. Имеются программные средства, переводящие в PDF файлы MS Word и MS Excel. В рамках GSView есть способ конвертирования (многостраничного) файла Постскрипта в PDF.

12 Конвертирование в GSView Формат PDF находится среди чисто графических форматов, в которые можно конвертировать файл PS. Он называется там pdfwrite. При выборе параметров важно поле, определяющее приспособление изображения к формату печатающего устройства. Нам удавалось печатать приготовленные на обычном компьютере чертежи, выводя их в формате А2.

13 Небольшой пример Что нужно сделать, чтобы несколько геометрических фигур «подсунуть друг под друга» в циклическом порядке? Если мы будем просто рисовать одну фигуру за другой, то последняя нарисованная фигура окажется верхней. Слева показано, что получилось, тонкой рамкой обведено неправильное место. Его просто поправить, если внутри рамки нарисовать заново первую фигуру.

Так получен рисунок в центре. Справа показано, что так можно делать и более сложные вещи.

Источник: slideplayer.com

Программа ghostscript для чего

Библиотека сайта rus-linux.net

10. Ghostscript

Ghostscript Это невероятно важная программа для печати в Linux. Большинство печатающего программного обеспечения под Unix генерирует PostScript, поддержка которого принтером обходится примерно в $100 долларов на каждый принтер. Тем не менее Ghostscript, является свободным и генерирует вывод на языке вашего принтера из PostScript. Когда он связан c описанием драйвера принтера PDQ или с входным фильтром вашего lpd , это дает вам виртуальный PostScript-принтер и значительно упрощает жизнь.

Ghostscript доступен в двух формах. Коммерческая версия Ghostscript, называемая Aladdin Ghostscript, mможет быть использована свободно для персонального использования, но не может распространяться с коммерческими дистрибутивами Linux. В общем она примерно на год впереди свободной версии Ghostscript; в настоящее время, например, она поддерживает много цветных струйных принтеров, в то время как старый Ghostscripts не делает этого.

Читайте также:
Broadcom wireless что это за программа

Свободная версия Ghostscript называется GNU Ghostscript, и это просто устаревшая версия Aladdin Ghostscript любезно предоставленная для GNU. (Спасибо славному Aladdin за эту договоренность; больше производителей программного обеспечения должны поддерживать свободное программное обеспечение этим способом, если они не могут сделать распространение кода в терминах GPL).

Что бы вы не делали с gs , будьте уверены что запускаете его с опцией запрещающей доступ к файлам ( -dSAFER ). PostScript это полнофункциональный язык, и плохая программа на PostScript может доставить вам достаточно неприятностей.

Честно говоря разговор на PDF, (Формате Переносимого Документа Adobe) это в действительности чуть больше чем организованный PostScript в сжатом файле. Ghostscript может обрабатывать ввод в PDF также как это делает с PostScript. Так вы можете быть первым в вашем квартале с принтером имеющим возможность обработки PDF.

10.1 Обращение к Ghostscript

Обычно ghostscript будет запускаться magic-фильтром, которым вы пользуетесь (Я рекомендую пакет apsfilter, если ваш поставщик не поставил вам этот пакет), но для целей отладки очень часто удобно запускать его прямо.

gs -help даст вам коротки, информативный список опций и доступных драйверов (заметим, что этот список является списком вкомпилированных драйверов, не основным списком доступных драйверов).

Вы можете запустить gs для тестирования примерно так: gs options -q -dSAFER -sOutputFile=/dev/lp1 test.ps .

10.2 Настройка вывода Ghostscript

Существует набор вещей которые вы можете сделать если вывод gs не удовлетворителен (пожалуйста вы можете латать что угодно, поскольку вы имеете исходные тексты).

Некоторые из этих опций, и другие описанные в руководстве пользователя Ghostscript (файл Use.htm в дистрибутиве Ghostscript; в вашей системе эта документация может быть установлена в каталоги /usr/doc или /usr/share/doc) являются великолепными кандидатами для настроек драйвера в вашем объявлении драйвера PDQ.

Расположение вывода и его размер

Расположение, размер и коэффициент сжатия изображения на странице контролируются принтер-специфичным драйвером в ghostscript. Если вы обнаружили, что ваши страницы получаются слишком короткими, или слишком длинными или со слишком большим фактором увеличения, вы можете посмотреть в исходный код модуля драйвера и выровнять необходимые для вас параметры. К сожалению каждый драйвер написан по разному, так что я не могу сказать что исправлять, но большинство из них довольно неплохо описаны.

Гамма, размер точек и т.п.

Большинство не лазерных принтеров страдают от факта, что их точки немного больше. В результате картинки получаются слишком темными. Если вы страдаете от этой проблемы, то вы должны использовать свою собственную функцию переноса. Просто создайте следующий файл в директории lib ghostscript и добавьте его имя в вызов gs перед именем нужного файла.

Читайте также:
Intel r extreme tuning utility что это за программа

Вам может быть необходимо поиграть со значениями для настройки на ваш принтер. Более низкие значения дают более яркую печать. Особенно если ваш драйвер использует алгоритм Floyd-Steinberg для растеризации цветов, то более низкие значения (0.2 — 0.15) вероятно будут хорошим выбором.

—8 setcolortransfer —8

Также возможно чинить принтера, которые имеют некоторый сорт проблем с цветом с помощью подбора значений указанных выше. Если у вас есть такая проблема, я рекомендую вам использовать файл colorcir.ps, который идет вместе с ghostscript (в поддиректории examples/), как тестовую страницу.

Для многих драйверов современных струйных принтеров существуют опции командной строки, или отдельный файлы upp для драйверов, которые реализуют изменения гаммы и других параметров и адаптируют принтер для разных типов бумаги. Вы должны заглянуть в них, до экспериментирования с Postscript, для того чтобы исправить проблемы.

Цветная печать в Ghostscript

Смешение по умолчанию в Ghostscript оптимизован для устройств с маленьким разрешением. Будет производится смешение с предпочтением огрубления при попытке создания вывода с качеством 60ppi (не путайте с dpi, ppi — это «видимые» цветные пикселы на дюйм, которые вы получите после смешения). Это создаст более бедный вывод на современных цветных принтерах; в частности, струйные принтера с фотобумагой могут использовать лучшие настройки ppi.

Для выравнивания этого используйте ключ Ghostscript -dDITHERPPI=x, где x это используемое значение. Таким способом вы можете или не можете добиться успеха со всеми драйверами; многие из новых драйверов реализуют свое собственное смешение и не обращают внимания на настройки. Некоторые драйвера могут использовать либо обычное смешение Ghostscript, либо реализованное в драйвере.

Это дает нам великолепный аргумент в объявлении драйвера PDQ, если это применимо.

Источник: rus-linux.net

Ghostscript

На нашем сайте находятся списки программ, которые помогают в конверсии и в ежедневной работе с расширениями файлов. Одной из них является также программа Ghostscript. С помощью следующих сопоставлений Вы можете подробно ознакомится с возможностями программы. Вы узнаете, какие расширения файлов программа может обслуживать.

Расширения, обслуживаемые Ghostscript

Ghostscript — дополнительная информация

Программа Ghostscript может использоваться также для конверсии файлов между разными форматами. Если это так — в сопоставлении Вы найдете информацию об этих расширениях. Благодаря использованию программ, таких как Ghostscript и похожих, конверсия и изменение расширения файлов не должны представлять проблем, а прочтение указанного содержания, закодированного в файле, будет отчетливым, понятным, совместимым с оригиналом. Все программы (#PRGORAM# также) рекомендуем скачивать непосредственно со страницы производителей

Источник: www.extension.info

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru