【发布时间】:2016-09-23 03:37:46
【问题描述】:
如何使用 ghostscript 或其他可用于 macOS 或 ruby 的命令行实用程序调整 .eps 文件的大小?我想指定分辨率,例如 1000x1000,而不是比例。
与这篇文章类似,但使用指定的分辨率调整大小How to resize an EPS file with free software or command line utility
【问题讨论】:
-
我不清楚您所说的“调整大小”EPS 是什么意思。 EPS 的一大特点是它可以包含在父文档中,父文档可以重新缩放以适应指定区域。 EPS 文件通常与分辨率无关,因此“指定分辨率”没有意义,因为 EPS 是您必须指定比例的矢量格式。您可以通过查看声明的 BoundingBox 并将其与您要覆盖的区域进行比较来计算比例,然后使用 PostScript 比例运算符。
-
好的。所以我的问题的正确术语可能更接近。我想将我的文档的边界框增加到 1000x1000,然后将图像放大以适应 100% 的文档内部。
-
从 EPS 文件中读取 BoundingBox cmets。将 1000 除以宽度和高度得到 2 个数字。如果您希望它在每个方向上缩放相同,请取较小的值,否则使用两者。在随附的 PostScript 程序中输入“x y scale”,其中 x 和 y 是您计算的数字。任务完成。您不会增加 EPS 的边界框。边界框 cmets 可以告诉您标记的范围在哪里。如果您希望输出大于或小于该值,则只需应用比例即可。
标签: image ghostscript eps