我有一个 EPS 文件,不知什么原因,当我使用 EPS 查看器(在我的情况下是 gv...)打开它时,它在屏幕上看起来非常小。无论什么查看器,它看起来都一样。我必须立即放大到 8 倍才能让图像填满屏幕。当然,因为它是矢量图形,所以在任何放大倍数下查看时,图形看起来都很好。
我的问题:是否有代码可以添加到 EPS 文件以更改默认缩放比例(换句话说,无论使用哪种查看器,都使文件在屏幕上默认显示为 8 倍)?
答案1
您可以缩放每股收益格式文件中添加以下内容:
<xscale> <yscale> scale
在文件中的其他命令之前先执行 PostScript 命令。
因此,要使所有内容放大 8 倍,您可以使用:
8 8 scale
这将根据右下角的原点缩放以下图形,因此可能还需要平移所有内容,以便标记出现的区域位于“页面”的可见部分内。毫不奇怪,这可以通过以下方式完成:
<xoffset> <yoffset> translate
这些操作将按照显示的顺序应用。换句话说,它将首先缩放输出,然后平移它。以相反的顺序执行会产生不同的结果,因此在确定要使用什么值时记住这一点很重要。
我已经很久没有使用 ghostview 了,但我似乎记得有一种方法可以告诉它在正在处理的文件前面添加一串命令,这样你就不需要实际修改任何一个了。
符合每股收益文件将包含标题注释,其中包含其内容的边界框信息,这在转换时非常有用。请参阅3.1 显示 EPS 文件在里面封装的 PostScript 文件格式规范PDF 文件。