2

У меня есть файл EPS, который по какой-либо причине выглядит очень маленьким на экране, когда я открываю его с помощью средства просмотра EPS (в моем случае gv ... но он выглядит одинаково независимо от средства просмотра). Я должен немедленно увеличить 8-кратное увеличение, чтобы получить изображение на весь экран. Конечно, поскольку это векторная графика, она выглядит нормально при любом увеличении.

Мой вопрос: есть ли код, который я могу добавить в файл EPS, чтобы изменить масштаб по умолчанию (другими словами, чтобы файл по умолчанию отображался на экране в 8 раз больше, независимо от зрителя)?

1 ответ1

0

Вы можете масштабировать содержимое файла формата eps , добавив следующее:

<xscale> <yscale> scale

Команда PostScript для него перед другими командами в файле.

Таким образом, чтобы сделать все в 8 раз больше, вы должны использовать:

8 8 scale

Это масштабирует следующую графику относительно начала координат в правом нижнем углу, поэтому может также потребоваться перевести все так, чтобы область, где появляются метки, попадала в видимую часть "страницы". Не удивительно, что это можно сделать с помощью:

<xoffset> <yoffset> translate

Эти операции будут применены в порядке показа заказа. Другими словами, он сначала масштабирует вывод, а затем переводит его. Выполнение в обратном порядке даст разные результаты, поэтому важно помнить об этом при определении того, какие значения использовать.

Прошло много времени с тех пор, как я использовал ghostview, но я, кажется, вспоминаю, что был способ сказать ему, чтобы он добавлял файл с преамбулой команд к каждому отображаемому файлу, так что вам не нужно было фактически изменять входной файл (ы).

Соответствующие eps- файлы будут содержать комментарии заголовков, которые содержат информацию о границах их содержимого, что может быть очень полезно при их преобразовании. Смотрите раздел 3.1 Отображение файла EPS в PDF-файле с описанием формата инкапсулированного файла PostScript .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .